class ClientRpcInfo

Defined at line 72 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

Public Methods

void ~ClientRpcInfo ()

Defined at line 85 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

void ClientRpcInfo (const ClientRpcInfo & )

Delete copy constructor but allow default move constructor

Defined at line 88 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

void ClientRpcInfo (ClientRpcInfo && )

Defined at line 89 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

const char * method ()

Return the fully-specified method name

Defined at line 94 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

const char * suffix_for_stats ()

Return an identifying suffix for the client stub, or nullptr if one wasn't

specified.

Defined at line 98 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

ChannelInterface * channel ()

Return a pointer to the channel on which the RPC is being sent

Defined at line 101 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

grpc::ClientContext * client_context ()

Return a pointer to the underlying ClientContext structure associated

with the RPC to support features that apply to it

Defined at line 105 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

Type type ()

Return the type of the RPC (unary or a streaming flavor)

Defined at line 108 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

Enumerations

enum Type
Name Value
UNARY 0
CLIENT_STREAMING 1
SERVER_STREAMING 2
BIDI_STREAMING 3
UNKNOWN 4

TODO(yashykt): Stop default-constructing ClientRpcInfo and remove UNKNOWN

from the list of possible Types.

Type categorizes RPCs by unary or streaming type

Defined at line 77 of file ../../third_party/grpc-migrating/src/include/grpcpp/support/client_interceptor.h

Friends

class ClientContext
class InterceptorBatchMethodsImpl