update route_guide

pull/3109/head
Yang Gao 10 years ago
parent 27bd696d70
commit 00019f5a62
  1. 8
      cpp/route_guide/route_guide_client.cc
  2. 6
      cpp/route_guide/route_guide_server.cc

@ -205,8 +205,6 @@ class RouteGuideClient {
} }
} }
void Shutdown() { stub_.reset(); }
private: private:
bool GetOneFeature(const Point& point, Feature* feature) { bool GetOneFeature(const Point& point, Feature* feature) {
@ -238,8 +236,6 @@ class RouteGuideClient {
}; };
int main(int argc, char** argv) { int main(int argc, char** argv) {
grpc_init();
// Expect only arg: --db_path=path/to/route_guide_db.json. // Expect only arg: --db_path=path/to/route_guide_db.json.
std::string db = examples::GetDbFileContent(argc, argv); std::string db = examples::GetDbFileContent(argc, argv);
RouteGuideClient guide( RouteGuideClient guide(
@ -256,7 +252,5 @@ int main(int argc, char** argv) {
std::cout << "-------------- RouteChat --------------" << std::endl; std::cout << "-------------- RouteChat --------------" << std::endl;
guide.RouteChat(); guide.RouteChat();
guide.Shutdown(); return 0;
grpc_shutdown();
} }

@ -111,7 +111,8 @@ class RouteGuideImpl final : public RouteGuide::Service {
return Status::OK; return Status::OK;
} }
Status ListFeatures(ServerContext* context, const examples::Rectangle* rectangle, Status ListFeatures(ServerContext* context,
const examples::Rectangle* rectangle,
ServerWriter<Feature>* writer) override { ServerWriter<Feature>* writer) override {
auto lo = rectangle->lo(); auto lo = rectangle->lo();
auto hi = rectangle->hi(); auto hi = rectangle->hi();
@ -195,12 +196,9 @@ void RunServer(const std::string& db_path) {
} }
int main(int argc, char** argv) { int main(int argc, char** argv) {
grpc_init();
// Expect only arg: --db_path=path/to/route_guide_db.json. // Expect only arg: --db_path=path/to/route_guide_db.json.
std::string db = examples::GetDbFileContent(argc, argv); std::string db = examples::GetDbFileContent(argc, argv);
RunServer(db); RunServer(db);
grpc_shutdown();
return 0; return 0;
} }

Loading…
Cancel
Save