MCPcopy Create free account
hub / github.com/apache/mesos / startup

Method startup

3rdparty/libprocess/src/tests/grpc_tests.cpp:71–89  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

69 MOCK_METHOD3(Send, Status(ServerContext*, const Ping* ping, Pong* pong));
70
71 Try<client::Connection> startup(const Option<string>& address = None())
72 {
73 ServerBuilder builder;
74
75 if (address.isSome()) {
76 builder.AddListeningPort(address.get(), InsecureServerCredentials());
77 }
78
79 builder.RegisterService(this);
80
81 server = builder.BuildAndStart();
82 if (!server) {
83 return Error("Unable to start a gRPC server.");
84 }
85
86 return address.isSome()
87 ? client::Connection(address.get())
88 : client::Connection(server->InProcessChannel(ChannelArguments()));
89 }
90
91 Try<Nothing> shutdown()
92 {

Callers 2

TEST_FFunction · 0.45

Calls 5

NoneClass · 0.85
ErrorClass · 0.50
ConnectionClass · 0.50
isSomeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected