GRPC C++  1.17.0
Public Member Functions
grpc::experimental::InterceptorBatchMethods Class Referenceabstract

#include <interceptor.h>

Public Member Functions

virtual ~InterceptorBatchMethods ()
 
virtual bool QueryInterceptionHookPoint (InterceptionHookPoints type)=0
 
virtual void Proceed ()=0
 
virtual void Hijack ()=0
 
virtual ByteBufferGetSendMessage ()=0
 
virtual std::multimap< grpc::string, grpc::string > * GetSendInitialMetadata ()=0
 
virtual Status GetSendStatus ()=0
 
virtual void ModifySendStatus (const Status &status)=0
 
virtual std::multimap< grpc::string, grpc::string > * GetSendTrailingMetadata ()=0
 
virtual void * GetRecvMessage ()=0
 
virtual std::multimap< grpc::string_ref, grpc::string_ref > * GetRecvInitialMetadata ()=0
 
virtual StatusGetRecvStatus ()=0
 
virtual std::multimap< grpc::string_ref, grpc::string_ref > * GetRecvTrailingMetadata ()=0
 
virtual std::unique_ptr< ChannelInterfaceGetInterceptedChannel ()=0
 

Constructor & Destructor Documentation

◆ ~InterceptorBatchMethods()

virtual grpc::experimental::InterceptorBatchMethods::~InterceptorBatchMethods ( )
inlinevirtual

Member Function Documentation

◆ GetInterceptedChannel()

virtual std::unique_ptr<ChannelInterface> grpc::experimental::InterceptorBatchMethods::GetInterceptedChannel ( )
pure virtual

◆ GetRecvInitialMetadata()

virtual std::multimap<grpc::string_ref, grpc::string_ref>* grpc::experimental::InterceptorBatchMethods::GetRecvInitialMetadata ( )
pure virtual

◆ GetRecvMessage()

virtual void* grpc::experimental::InterceptorBatchMethods::GetRecvMessage ( )
pure virtual

◆ GetRecvStatus()

virtual Status* grpc::experimental::InterceptorBatchMethods::GetRecvStatus ( )
pure virtual

◆ GetRecvTrailingMetadata()

virtual std::multimap<grpc::string_ref, grpc::string_ref>* grpc::experimental::InterceptorBatchMethods::GetRecvTrailingMetadata ( )
pure virtual

◆ GetSendInitialMetadata()

virtual std::multimap<grpc::string, grpc::string>* grpc::experimental::InterceptorBatchMethods::GetSendInitialMetadata ( )
pure virtual

◆ GetSendMessage()

virtual ByteBuffer* grpc::experimental::InterceptorBatchMethods::GetSendMessage ( )
pure virtual

◆ GetSendStatus()

virtual Status grpc::experimental::InterceptorBatchMethods::GetSendStatus ( )
pure virtual

◆ GetSendTrailingMetadata()

virtual std::multimap<grpc::string, grpc::string>* grpc::experimental::InterceptorBatchMethods::GetSendTrailingMetadata ( )
pure virtual

◆ Hijack()

virtual void grpc::experimental::InterceptorBatchMethods::Hijack ( )
pure virtual

◆ ModifySendStatus()

virtual void grpc::experimental::InterceptorBatchMethods::ModifySendStatus ( const Status status)
pure virtual

◆ Proceed()

virtual void grpc::experimental::InterceptorBatchMethods::Proceed ( )
pure virtual

◆ QueryInterceptionHookPoint()

virtual bool grpc::experimental::InterceptorBatchMethods::QueryInterceptionHookPoint ( InterceptionHookPoints  type)
pure virtual

The documentation for this class was generated from the following file: