class RpcServiceMethod
Defined at line 86 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
Server side rpc method class
Public Methods
void RpcServiceMethod (const char * name, RpcMethod::RpcType type, MethodHandler * handler)
Takes ownership of the handler
Defined at line 89 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
void set_server_tag (void * tag)
Defined at line 104 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
void * server_tag ()
Defined at line 105 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
MethodHandler * handler ()
if MethodHandler is nullptr, then this is an async method
Defined at line 107 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
ApiType api_type ()
Defined at line 108 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
void SetHandler (MethodHandler * handler)
Defined at line 109 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
void SetServerApiType (RpcServiceMethod::ApiType type)
Defined at line 110 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h
Enumerations
enum ApiType
| Name | Value |
|---|---|
| SYNC | 0 |
| ASYNC | 1 |
| RAW | 2 |
| CALL_BACK | 3 |
| RAW_CALL_BACK | 4 |
Defined at line 96 of file ../../third_party/grpc-migrating/src/include/grpcpp/impl/rpc_service_method.h