make things compile

pull/3109/head
Yang Gao 10 years ago
parent 6b3df7da6a
commit 3906f35c45
  1. 9
      cpp/route_guide/route_guide_client.cc

@ -86,7 +86,7 @@ RouteNote MakeRouteNote(const std::string& message,
return n; return n;
} }
bool ParseDb(stringstream stream, std::vector<Feature>* feature_list) { bool ParseDb(const std::string& stream, std::vector<Feature>* feature_list) {
// TODO // TODO
} }
@ -173,8 +173,8 @@ class RouteGuideClient {
void RouteChat() { void RouteChat() {
ClientContext context; ClientContext context;
ClientReaderWriter<RouteNote, RouteNote>* stream = std::shared_ptr<ClientReaderWriter<RouteNote, RouteNote> > stream(
stub_->RouteChat(&context); stub_->RouteChat(&context));
std::thread writer([stream]() { std::thread writer([stream]() {
std::vector<RouteNote> notes{ std::vector<RouteNote> notes{
@ -202,7 +202,6 @@ class RouteGuideClient {
if (!status.IsOk()) { if (!status.IsOk()) {
std::cout << "RouteChat rpc failed." << std::endl; std::cout << "RouteChat rpc failed." << std::endl;
} }
delete stream;
} }
void Shutdown() { stub_.reset(); } void Shutdown() { stub_.reset(); }
@ -217,7 +216,7 @@ class RouteGuideClient {
} }
std::stringstream db; std::stringstream db;
db << db_file.rdbuf(); db << db_file.rdbuf();
ParseDb(db, &feature_list_); ParseDb(db.str(), &feature_list_);
} }
private: private:

Loading…
Cancel
Save