BWAPI
|
#include <service.h>
Public Types | |
enum | ChannelOwnership { STUB_OWNS_CHANNEL, STUB_DOESNT_OWN_CHANNEL } |
Public Member Functions | |
Service () | |
virtual | ~Service () |
virtual const ServiceDescriptor * | GetDescriptor ()=0 |
virtual void | CallMethod (const MethodDescriptor *method, RpcController *controller, const Message *request, Message *response, Closure *done)=0 |
virtual const Message & | GetRequestPrototype (const MethodDescriptor *method) const =0 |
virtual const Message & | GetResponsePrototype (const MethodDescriptor *method) const =0 |
google::protobuf::Service::Service | ( | ) | [inline] |
virtual google::protobuf::Service::~Service | ( | ) | [virtual] |
virtual void google::protobuf::Service::CallMethod | ( | const MethodDescriptor * | method, |
RpcController * | controller, | ||
const Message * | request, | ||
Message * | response, | ||
Closure * | done | ||
) | [pure virtual] |
virtual const ServiceDescriptor* google::protobuf::Service::GetDescriptor | ( | ) | [pure virtual] |
virtual const Message& google::protobuf::Service::GetRequestPrototype | ( | const MethodDescriptor * | method | ) | const [pure virtual] |
virtual const Message& google::protobuf::Service::GetResponsePrototype | ( | const MethodDescriptor * | method | ) | const [pure virtual] |