From: Roger Meier Date: Sun, 2 Feb 2014 23:29:23 +0000 (+0100) Subject: THRIFT-2224 cpp: TSSLSocket.h and TSSLServerSocket.h should use the platfromsocket too X-Git-Url: https://source.supwisdom.com/gerrit/gitweb?a=commitdiff_plain;h=0f60bd4f54cc120836415982a8cc457a4175ce08;p=common%2Fthrift.git THRIFT-2224 cpp: TSSLSocket.h and TSSLServerSocket.h should use the platfromsocket too Patch: soyer --- diff --git a/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp b/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp index 7520e508..e7a0d740 100644 --- a/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp +++ b/lib/cpp/src/thrift/transport/TSSLServerSocket.cpp @@ -40,7 +40,7 @@ TSSLServerSocket::TSSLServerSocket(int port, int sendTimeout, int recvTimeout, factory_->server(true); } -shared_ptr TSSLServerSocket::createSocket(int client) { +shared_ptr TSSLServerSocket::createSocket(THRIFT_SOCKET client) { return factory_->createSocket(client); } diff --git a/lib/cpp/src/thrift/transport/TSSLServerSocket.h b/lib/cpp/src/thrift/transport/TSSLServerSocket.h index 18a868b0..3a4b44d6 100644 --- a/lib/cpp/src/thrift/transport/TSSLServerSocket.h +++ b/lib/cpp/src/thrift/transport/TSSLServerSocket.h @@ -50,7 +50,7 @@ class TSSLServerSocket: public TServerSocket { TSSLServerSocket(int port, int sendTimeout, int recvTimeout, boost::shared_ptr factory); protected: - boost::shared_ptr createSocket(int socket); + boost::shared_ptr createSocket(THRIFT_SOCKET socket); boost::shared_ptr factory_; }; diff --git a/lib/cpp/src/thrift/transport/TSSLSocket.cpp b/lib/cpp/src/thrift/transport/TSSLSocket.cpp index 5f39f1c4..57b530f3 100644 --- a/lib/cpp/src/thrift/transport/TSSLSocket.cpp +++ b/lib/cpp/src/thrift/transport/TSSLSocket.cpp @@ -88,7 +88,7 @@ TSSLSocket::TSSLSocket(boost::shared_ptr ctx): TSocket(), server_(false), ssl_(NULL), ctx_(ctx) { } -TSSLSocket::TSSLSocket(boost::shared_ptr ctx, int socket): +TSSLSocket::TSSLSocket(boost::shared_ptr ctx, THRIFT_SOCKET socket): TSocket(socket), server_(false), ssl_(NULL), ctx_(ctx) { } @@ -376,7 +376,7 @@ boost::shared_ptr TSSLSocketFactory::createSocket() { return ssl; } -boost::shared_ptr TSSLSocketFactory::createSocket(int socket) { +boost::shared_ptr TSSLSocketFactory::createSocket(THRIFT_SOCKET socket) { boost::shared_ptr ssl(new TSSLSocket(ctx_, socket)); setup(ssl); return ssl; diff --git a/lib/cpp/src/thrift/transport/TSSLSocket.h b/lib/cpp/src/thrift/transport/TSSLSocket.h index 82a2e911..b379d23a 100644 --- a/lib/cpp/src/thrift/transport/TSSLSocket.h +++ b/lib/cpp/src/thrift/transport/TSSLSocket.h @@ -75,7 +75,7 @@ protected: * * @param socket An existing socket */ - TSSLSocket(boost::shared_ptr ctx, int socket); + TSSLSocket(boost::shared_ptr ctx, THRIFT_SOCKET socket); /** * Constructor. * @@ -120,7 +120,7 @@ class TSSLSocketFactory { * * @param socket An existing socket. */ - virtual boost::shared_ptr createSocket(int socket); + virtual boost::shared_ptr createSocket(THRIFT_SOCKET socket); /** * Create an instance of TSSLSocket. *