Skip to content
Snippets Groups Projects
Commit 3906f35c authored by Yang Gao's avatar Yang Gao
Browse files

make things compile

parent 6b3df7da
No related branches found
No related tags found
No related merge requests found
...@@ -86,7 +86,7 @@ RouteNote MakeRouteNote(const std::string& message, ...@@ -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 { ...@@ -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 { ...@@ -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 { ...@@ -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:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment