Public Member Functions | Private Member Functions | Private Attributes | List of all members
RouteGuideClient Class Reference

Public Member Functions

void GetFeature ()
 
void GetFeature ()
 
void ListFeatures ()
 
void ListFeatures ()
 
void RecordRoute ()
 
void RecordRoute ()
 
void RouteChat ()
 
void RouteChat ()
 
 RouteGuideClient (std::shared_ptr< Channel > channel, const std::string &db)
 
 RouteGuideClient (std::shared_ptr< Channel > channel, const std::string &db)
 

Private Member Functions

bool GetOneFeature (const Point &point, Feature *feature)
 
bool GetOneFeature (const Point &point, Feature *feature)
 

Private Attributes

std::vector< Feature > feature_list_
 
const float kCoordFactor_ = 10000000.0
 
std::unique_ptr< RouteGuide::Stub > stub_
 

Detailed Description

Definition at line 74 of file route_guide_callback_client.cc.

Constructor & Destructor Documentation

◆ RouteGuideClient() [1/2]

RouteGuideClient::RouteGuideClient ( std::shared_ptr< Channel channel,
const std::string &  db 
)
inline

Definition at line 76 of file route_guide_callback_client.cc.

◆ RouteGuideClient() [2/2]

RouteGuideClient::RouteGuideClient ( std::shared_ptr< Channel channel,
const std::string &  db 
)
inline

Definition at line 76 of file route_guide_client.cc.

Member Function Documentation

◆ GetFeature() [1/2]

void RouteGuideClient::GetFeature ( )
inline

Definition at line 81 of file route_guide_callback_client.cc.

◆ GetFeature() [2/2]

void RouteGuideClient::GetFeature ( )
inline

Definition at line 81 of file route_guide_client.cc.

◆ GetOneFeature() [1/2]

bool RouteGuideClient::GetOneFeature ( const Point point,
Feature *  feature 
)
inlineprivate

Definition at line 190 of file route_guide_client.cc.

◆ GetOneFeature() [2/2]

bool RouteGuideClient::GetOneFeature ( const Point point,
Feature *  feature 
)
inlineprivate

Definition at line 298 of file route_guide_callback_client.cc.

◆ ListFeatures() [1/2]

void RouteGuideClient::ListFeatures ( )
inline

Definition at line 90 of file route_guide_client.cc.

◆ ListFeatures() [2/2]

void RouteGuideClient::ListFeatures ( )
inline

Definition at line 90 of file route_guide_callback_client.cc.

◆ RecordRoute() [1/2]

void RouteGuideClient::RecordRoute ( )
inline

Definition at line 117 of file route_guide_client.cc.

◆ RecordRoute() [2/2]

void RouteGuideClient::RecordRoute ( )
inline

Definition at line 149 of file route_guide_callback_client.cc.

◆ RouteChat() [1/2]

void RouteGuideClient::RouteChat ( )
inline

Definition at line 156 of file route_guide_client.cc.

◆ RouteChat() [2/2]

void RouteGuideClient::RouteChat ( )
inline

Definition at line 232 of file route_guide_callback_client.cc.

Member Data Documentation

◆ feature_list_

std::vector< Feature > RouteGuideClient::feature_list_
private

Definition at line 339 of file route_guide_callback_client.cc.

◆ kCoordFactor_

const float RouteGuideClient::kCoordFactor_ = 10000000.0
private

Definition at line 337 of file route_guide_callback_client.cc.

◆ stub_

std::unique_ptr< RouteGuide::Stub > RouteGuideClient::stub_
private

Definition at line 338 of file route_guide_callback_client.cc.


The documentation for this class was generated from the following files:


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:48