More boosification of thrift driver, server, transport and protocol code
Modified TestServer to use thread-pool manager
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664737 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/server/TSimpleServer.h b/lib/cpp/src/server/TSimpleServer.h
index a4a2d98..a8242d4 100644
--- a/lib/cpp/src/server/TSimpleServer.h
+++ b/lib/cpp/src/server/TSimpleServer.h
@@ -16,9 +16,9 @@
*/
class TSimpleServer : public TServer {
public:
- TSimpleServer(TProcessor* processor,
- TServerOptions* options,
- TServerTransport* serverTransport) :
+ TSimpleServer(shared_ptr<TProcessor> processor,
+ shared_ptr<TServerOptions> options,
+ shared_ptr<TServerTransport> serverTransport) :
TServer(processor, options), serverTransport_(serverTransport) {}
~TSimpleServer() {}
@@ -26,7 +26,7 @@
void run();
protected:
- TServerTransport* serverTransport_;
+ shared_ptr<TServerTransport> serverTransport_;
};
}}} // facebook::thrift::server