THRIFT-1459 declare shared_ptr as boost::shared_ptr
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1213090 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/test/cpp/src/TestServer.cpp b/test/cpp/src/TestServer.cpp
index 456577f..b8cb880 100755
--- a/test/cpp/src/TestServer.cpp
+++ b/test/cpp/src/TestServer.cpp
@@ -360,7 +360,7 @@
class TestHandlerAsync : public ThriftTestCobSvIf {
public:
- TestHandlerAsync(shared_ptr<TestHandler>& handler) : _delegate(handler) {}
+ TestHandlerAsync(boost::shared_ptr<TestHandler>& handler) : _delegate(handler) {}
virtual ~TestHandlerAsync() {}
virtual void testVoid(std::tr1::function<void()> cob) {
@@ -485,7 +485,7 @@
}
protected:
- shared_ptr<TestHandler> _delegate;
+ boost::shared_ptr<TestHandler> _delegate;
};
@@ -566,56 +566,56 @@
}
// Dispatcher
- shared_ptr<TProtocolFactory> protocolFactory;
+ boost::shared_ptr<TProtocolFactory> protocolFactory;
if (protocol_type == "json") {
- shared_ptr<TProtocolFactory> jsonProtocolFactory(new TJSONProtocolFactory());
+ boost::shared_ptr<TProtocolFactory> jsonProtocolFactory(new TJSONProtocolFactory());
protocolFactory = jsonProtocolFactory;
} else {
- shared_ptr<TProtocolFactory> binaryProtocolFactory(new TBinaryProtocolFactoryT<TBufferBase>());
+ boost::shared_ptr<TProtocolFactory> binaryProtocolFactory(new TBinaryProtocolFactoryT<TBufferBase>());
protocolFactory = binaryProtocolFactory;
}
// Processor
- shared_ptr<TestHandler> testHandler(new TestHandler());
- shared_ptr<ThriftTestProcessor> testProcessor(new ThriftTestProcessor(testHandler));
+ boost::shared_ptr<TestHandler> testHandler(new TestHandler());
+ boost::shared_ptr<ThriftTestProcessor> testProcessor(new ThriftTestProcessor(testHandler));
if (vm.count("processor-events")) {
- testProcessor->setEventHandler(shared_ptr<TProcessorEventHandler>(
+ testProcessor->setEventHandler(boost::shared_ptr<TProcessorEventHandler>(
new TestProcessorEventHandler()));
}
// Transport
- shared_ptr<TSSLSocketFactory> sslSocketFactory;
- shared_ptr<TServerSocket> serverSocket;
+ boost::shared_ptr<TSSLSocketFactory> sslSocketFactory;
+ boost::shared_ptr<TServerSocket> serverSocket;
if (ssl) {
- sslSocketFactory = shared_ptr<TSSLSocketFactory>(new TSSLSocketFactory());
+ sslSocketFactory = boost::shared_ptr<TSSLSocketFactory>(new TSSLSocketFactory());
sslSocketFactory->loadCertificate("./server-certificate.pem");
sslSocketFactory->loadPrivateKey("./server-private-key.pem");
sslSocketFactory->ciphers("ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH");
- serverSocket = shared_ptr<TServerSocket>(new TSSLServerSocket(port, sslSocketFactory));
+ serverSocket = boost::shared_ptr<TServerSocket>(new TSSLServerSocket(port, sslSocketFactory));
} else {
if (domain_socket != "") {
unlink(domain_socket.c_str());
- serverSocket = shared_ptr<TServerSocket>(new TServerSocket(domain_socket));
+ serverSocket = boost::shared_ptr<TServerSocket>(new TServerSocket(domain_socket));
port = 0;
}
else {
- serverSocket = shared_ptr<TServerSocket>(new TServerSocket(port));
+ serverSocket = boost::shared_ptr<TServerSocket>(new TServerSocket(port));
}
}
// Factory
- shared_ptr<TTransportFactory> transportFactory;
+ boost::shared_ptr<TTransportFactory> transportFactory;
if (transport_type == "http" && server_type != "nonblocking") {
- shared_ptr<TTransportFactory> httpTransportFactory(new THttpServerTransportFactory());
+ boost::shared_ptr<TTransportFactory> httpTransportFactory(new THttpServerTransportFactory());
transportFactory = httpTransportFactory;
} else if (transport_type == "framed") {
- shared_ptr<TTransportFactory> framedTransportFactory(new TFramedTransportFactory());
+ boost::shared_ptr<TTransportFactory> framedTransportFactory(new TFramedTransportFactory());
transportFactory = framedTransportFactory;
} else {
- shared_ptr<TTransportFactory> bufferedTransportFactory(new TBufferedTransportFactory());
+ boost::shared_ptr<TTransportFactory> bufferedTransportFactory(new TBufferedTransportFactory());
transportFactory = bufferedTransportFactory;
}
@@ -638,11 +638,11 @@
} else if (server_type == "thread-pool") {
- shared_ptr<ThreadManager> threadManager =
+ boost::shared_ptr<ThreadManager> threadManager =
ThreadManager::newSimpleThreadManager(workers);
- shared_ptr<PlatformThreadFactory> threadFactory =
- shared_ptr<PlatformThreadFactory>(new PlatformThreadFactory());
+ boost::shared_ptr<PlatformThreadFactory> threadFactory =
+ boost::shared_ptr<PlatformThreadFactory>(new PlatformThreadFactory());
threadManager->threadFactory(threadFactory);
@@ -667,9 +667,9 @@
} else if (server_type == "nonblocking") {
if(transport_type == "http") {
- shared_ptr<TestHandlerAsync> testHandlerAsync(new TestHandlerAsync(testHandler));
- shared_ptr<TAsyncProcessor> testProcessorAsync(new ThriftTestAsyncProcessor(testHandlerAsync));
- shared_ptr<TAsyncBufferProcessor> testBufferProcessor(new TAsyncProtocolProcessor(testProcessorAsync, protocolFactory));
+ boost::shared_ptr<TestHandlerAsync> testHandlerAsync(new TestHandlerAsync(testHandler));
+ boost::shared_ptr<TAsyncProcessor> testProcessorAsync(new ThriftTestAsyncProcessor(testHandlerAsync));
+ boost::shared_ptr<TAsyncBufferProcessor> testBufferProcessor(new TAsyncProtocolProcessor(testProcessorAsync, protocolFactory));
TEvhttpServer nonblockingServer(testBufferProcessor, port);
nonblockingServer.serve();