TrinityCore
|
#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 |
Private Member Functions | |
GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (Service) | |
|
virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
private |