|
|
@ -41,6 +41,8 @@ template <class ServiceType, class RequestType, class ResponseType> |
|
|
|
class RpcMethodHandler; |
|
|
|
class RpcMethodHandler; |
|
|
|
template <class ServiceType, class RequestType, class ResponseType> |
|
|
|
template <class ServiceType, class RequestType, class ResponseType> |
|
|
|
class ServerStreamingHandler; |
|
|
|
class ServerStreamingHandler; |
|
|
|
|
|
|
|
template <StatusCode code> |
|
|
|
|
|
|
|
class ErrorMethodHandler; |
|
|
|
template <class R> |
|
|
|
template <class R> |
|
|
|
class DeserializeFuncType; |
|
|
|
class DeserializeFuncType; |
|
|
|
} // namespace internal
|
|
|
|
} // namespace internal
|
|
|
@ -107,6 +109,8 @@ class ByteBuffer final { |
|
|
|
friend class internal::RpcMethodHandler; |
|
|
|
friend class internal::RpcMethodHandler; |
|
|
|
template <class ServiceType, class RequestType, class ResponseType> |
|
|
|
template <class ServiceType, class RequestType, class ResponseType> |
|
|
|
friend class internal::ServerStreamingHandler; |
|
|
|
friend class internal::ServerStreamingHandler; |
|
|
|
|
|
|
|
template <StatusCode code> |
|
|
|
|
|
|
|
friend class internal::ErrorMethodHandler; |
|
|
|
template <class R> |
|
|
|
template <class R> |
|
|
|
friend class internal::DeserializeFuncType; |
|
|
|
friend class internal::DeserializeFuncType; |
|
|
|
|
|
|
|
|
|
|
|