Open Lighting Architecture  Latest Git
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | List of all members
ola::rpc::RpcService Class Referenceabstract

Public Types

typedef SingleUseCallback0< void > CompletionCallback

Public Member Functions

virtual const
google::protobuf::ServiceDescriptor * 
GetDescriptor ()=0
virtual void CallMethod (const google::protobuf::MethodDescriptor *method, RpcController *controller, const google::protobuf::Message *request, google::protobuf::Message *response, CompletionCallback *done)=0
virtual const
google::protobuf::Message & 
GetRequestPrototype (const google::protobuf::MethodDescriptor *method) const =0
virtual const
google::protobuf::Message & 
GetResponsePrototype (const google::protobuf::MethodDescriptor *method) const =0

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