MCPcopy Create free account
hub / github.com/apache/thrift / startServer

Method startServer

lib/cpp/test/TNonblockingServerTest.cpp:144–158  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142 }
143
144 int startServer(int port) {
145 shared_ptr<Runner> runner(new Runner);
146 runner->port = port;
147 runner->processor = processor;
148 runner->userEventBase = userEventBase_;
149
150 shared_ptr<ThreadFactory> threadFactory(
151 new ThreadFactory(false));
152 thread = threadFactory->newThread(runner);
153 thread->start();
154 runner->readyBarrier();
155
156 server = runner->server;
157 return runner->port;
158 }
159
160 bool canCommunicate(int serverPort) {
161 shared_ptr<transport::TSocket> socket(new transport::TSocket("localhost", serverPort));

Callers

nothing calls this directly

Calls 3

newThreadMethod · 0.45
startMethod · 0.45
readyBarrierMethod · 0.45

Tested by

no test coverage detected