int main() { BeatBoard::RpcServer* server = new BeatBoard::RpcServer("127.0.0.1"); //google::protobuf::Service* service = new ExampleService; sample::RpcService* service = new ExampleService; BeatBoard::BBRpcService* bbservice = new BBSampleRpc( service ); server->ExportOnPort(1234, bbservice); server->Run(); delete service; return 0; }
int main() { BeatBoard::RpcServer* server = new BeatBoard::RpcServer("127.0.0.1"); //google::protobuf::Service* service = new ExampleService; sample::RpcService* service = new ExampleService(); BeatBoard::BBRpcService* bbservice = new BBSampleRpc( service ); server->ExportOnPort(1234, bbservice); server->Run(); std::cerr << "server finished" << std::endl; delete service; service = NULL; delete server; server = NULL; return 0; }
int main(int argc, char** argv) { int port = 1236; std::string host = "127.0.0.1"; BeatBoard::RpcServer* server = new BeatBoard::RpcServer(host); //google::protobuf::Service* service = new ExampleService; std::string db = "test"; std::string table = "test3"; std::string drizzle_host = "127.0.0.1"; //in_port_t drizzle_port = 8888; in_port_t drizzle_port = 3306; std::string user = "******"; std::string password = ""; authapi::RpcService* service = new BeatBoard::AuthApiService( db, table, drizzle_host, drizzle_port, BeatBoard::DB_MYSQL, user, password ); BeatBoard::BBRpcService* authapiservicerpc = new BeatBoard::AuthApiServiceRpc( service ); server->ExportOnPort(port, authapiservicerpc); server->Run(); delete service; return 0; }