folly::Future<std::string> MyServiceAsyncClient::future_getDataById(apache::thrift::RpcOptions& rpcOptions, int64_t id) { folly::Promise<std::string> promise3; auto future4 = promise3.getFuture(); std::unique_ptr<apache::thrift::RequestCallback> callback5(new apache::thrift::FutureCallback<std::string>(std::move(promise3), recv_wrapped_getDataById)); getDataById(rpcOptions, std::move(callback5), id); return std::move(future4); }
void CLogSvcServer::RegisterServerSocketEventHandlers( void ) { TEventCallback callback( this, &CLogSvcServer::OnServerSocketClientConnected ); SubscribeTo( &m_tcpServer , COMCORE::CTCPServerSocket::ClientConnectedEvent , callback ); TEventCallback callback2( this, &CLogSvcServer::OnServerSocketClientDisconnected ); SubscribeTo( &m_tcpServer , COMCORE::CTCPServerSocket::ClientDisconnectedEvent , callback2 ); TEventCallback callback3( this, &CLogSvcServer::OnServerSocketClientError ); SubscribeTo( &m_tcpServer , COMCORE::CTCPServerSocket::ClientErrorEvent , callback3 ); TEventCallback callback4( this, &CLogSvcServer::OnServerSocketServerSocketClosed ); SubscribeTo( &m_tcpServer , COMCORE::CTCPServerSocket::ServerSocketClosedEvent , callback4 ); TEventCallback callback5( this, &CLogSvcServer::OnServerSocketServerSocketError ); SubscribeTo( &m_tcpServer , COMCORE::CTCPServerSocket::ServerSocketErrorEvent , callback5 ); TEventCallback callback6( this, &CLogSvcServer::OnServerSocketServerSocketClientError ); SubscribeTo( &m_tcpServer , COMCORE::CTCPServerSocket::ServerSocketClientErrorEvent , callback6 ); }