GRPC C++  1.26.0
Static Public Member Functions | Static Public Attributes
grpc::internal::ChannelFilter< ChannelDataType, CallDataType > Class Template Referencefinal

#include <channel_filter.h>

Static Public Member Functions

static grpc_errorInitChannelElement (grpc_channel_element *elem, grpc_channel_element_args *args)
 
static void DestroyChannelElement (grpc_channel_element *elem)
 
static void StartTransportOp (grpc_channel_element *elem, grpc_transport_op *op)
 
static void GetChannelInfo (grpc_channel_element *elem, const grpc_channel_info *channel_info)
 
static grpc_errorInitCallElement (grpc_call_element *elem, const grpc_call_element_args *args)
 
static void DestroyCallElement (grpc_call_element *elem, const grpc_call_final_info *final_info, grpc_closure *then_call_closure)
 
static void StartTransportStreamOpBatch (grpc_call_element *elem, grpc_transport_stream_op_batch *op)
 
static void SetPollsetOrPollsetSet (grpc_call_element *elem, grpc_polling_entity *pollent)
 

Static Public Attributes

static const size_t channel_data_size = sizeof(ChannelDataType)
 
static const size_t call_data_size = sizeof(CallDataType)
 

Member Function Documentation

◆ DestroyCallElement()

template<typename ChannelDataType , typename CallDataType >
static void grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::DestroyCallElement ( grpc_call_element elem,
const grpc_call_final_info final_info,
grpc_closure then_call_closure 
)
inlinestatic

◆ DestroyChannelElement()

template<typename ChannelDataType , typename CallDataType >
static void grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::DestroyChannelElement ( grpc_channel_element elem)
inlinestatic

◆ GetChannelInfo()

template<typename ChannelDataType , typename CallDataType >
static void grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::GetChannelInfo ( grpc_channel_element elem,
const grpc_channel_info channel_info 
)
inlinestatic

◆ InitCallElement()

template<typename ChannelDataType , typename CallDataType >
static grpc_error* grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::InitCallElement ( grpc_call_element elem,
const grpc_call_element_args args 
)
inlinestatic

◆ InitChannelElement()

template<typename ChannelDataType , typename CallDataType >
static grpc_error* grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::InitChannelElement ( grpc_channel_element elem,
grpc_channel_element_args args 
)
inlinestatic

◆ SetPollsetOrPollsetSet()

template<typename ChannelDataType , typename CallDataType >
static void grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::SetPollsetOrPollsetSet ( grpc_call_element elem,
grpc_polling_entity pollent 
)
inlinestatic

◆ StartTransportOp()

template<typename ChannelDataType , typename CallDataType >
static void grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::StartTransportOp ( grpc_channel_element elem,
grpc_transport_op op 
)
inlinestatic

◆ StartTransportStreamOpBatch()

template<typename ChannelDataType , typename CallDataType >
static void grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::StartTransportStreamOpBatch ( grpc_call_element elem,
grpc_transport_stream_op_batch op 
)
inlinestatic

Field Documentation

◆ call_data_size

template<typename ChannelDataType , typename CallDataType >
const size_t grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::call_data_size = sizeof(CallDataType)
static

◆ channel_data_size

template<typename ChannelDataType , typename CallDataType >
const size_t grpc::internal::ChannelFilter< ChannelDataType, CallDataType >::channel_data_size = sizeof(ChannelDataType)
static

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