Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::v2x::GrpcServerImpl Class Referencefinal

#include <grpc_server.h>

Inheritance diagram for apollo::v2x::GrpcServerImpl:
Inheritance graph
Collaboration diagram for apollo::v2x::GrpcServerImpl:
Collaboration graph

Public Member Functions

 GrpcServerImpl ()
 
 ~GrpcServerImpl ()
 
bool InitFlag ()
 
grpc::Status SendV2xTrafficLight (grpc::ServerContext *context, const ::apollo::v2x::obu::ObuTrafficLight *request, ::apollo::v2x::StatusResponse *response) override
 
grpc::Status SendObuAlarm (grpc::ServerContext *context, const ::apollo::v2x::ObuAlarm *request, ::apollo::v2x::StatusResponse *response) override
 
grpc::Status SendPerceptionObstacles (grpc::ServerContext *context, const apollo::v2x::V2XObstacles *request, StatusResponse *response) override
 
grpc::Status SendV2xRSI (grpc::ServerContext *context, const ::apollo::v2x::obu::ObuRsi *request, ::apollo::v2x::StatusResponse *response)
 
void GetMsgFromGrpc (std::shared_ptr<::apollo::v2x::obu::ObuTrafficLight > *ptr)
 
void GetMsgFromGrpc (std::shared_ptr<::apollo::v2x::obu::ObuRsi > *ptr)
 
void GetMsgFromGrpc (std::shared_ptr<::apollo::v2x::V2XObstacles > *ptr)
 

Constructor & Destructor Documentation

◆ GrpcServerImpl()

apollo::v2x::GrpcServerImpl::GrpcServerImpl ( )

◆ ~GrpcServerImpl()

apollo::v2x::GrpcServerImpl::~GrpcServerImpl ( )
inline

Member Function Documentation

◆ GetMsgFromGrpc() [1/3]

void apollo::v2x::GrpcServerImpl::GetMsgFromGrpc ( std::shared_ptr<::apollo::v2x::obu::ObuTrafficLight > *  ptr)

◆ GetMsgFromGrpc() [2/3]

void apollo::v2x::GrpcServerImpl::GetMsgFromGrpc ( std::shared_ptr<::apollo::v2x::obu::ObuRsi > *  ptr)

◆ GetMsgFromGrpc() [3/3]

void apollo::v2x::GrpcServerImpl::GetMsgFromGrpc ( std::shared_ptr<::apollo::v2x::V2XObstacles > *  ptr)

◆ InitFlag()

bool apollo::v2x::GrpcServerImpl::InitFlag ( )
inline

◆ SendObuAlarm()

grpc::Status apollo::v2x::GrpcServerImpl::SendObuAlarm ( grpc::ServerContext *  context,
const ::apollo::v2x::ObuAlarm *  request,
::apollo::v2x::StatusResponse *  response 
)
override

◆ SendPerceptionObstacles()

grpc::Status apollo::v2x::GrpcServerImpl::SendPerceptionObstacles ( grpc::ServerContext *  context,
const apollo::v2x::V2XObstacles *  request,
StatusResponse *  response 
)
override

◆ SendV2xRSI()

grpc::Status apollo::v2x::GrpcServerImpl::SendV2xRSI ( grpc::ServerContext *  context,
const ::apollo::v2x::obu::ObuRsi *  request,
::apollo::v2x::StatusResponse *  response 
)

◆ SendV2xTrafficLight()

grpc::Status apollo::v2x::GrpcServerImpl::SendV2xTrafficLight ( grpc::ServerContext *  context,
const ::apollo::v2x::obu::ObuTrafficLight *  request,
::apollo::v2x::StatusResponse *  response 
)
override

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