gRPC  0.6.0
 All Classes Namespaces Functions Variables Enumerations Properties Pages
Public Attributes | List of all members
grpc_call Struct Reference

Public Attributes

grpc_completion_queuecq
 
grpc_channelchannel
 
grpc_mdctxmetadata_context
 
gpr_mu mu
 
read_state read_state
 
write_state write_state
 
gpr_uint8 is_client
 
gpr_uint8 have_alarm
 
gpr_uint8 sending
 
gpr_uint8 receiving
 
gpr_uint8 completing
 
gpr_uint8 num_completed_requests
 
gpr_uint8 reading_message
 
gpr_uint16 last_send_contains
 
gpr_uint8 request_set [GRPC_IOREQ_OP_COUNT]
 
grpc_ioreq_data request_data [GRPC_IOREQ_OP_COUNT]
 
reqinfo_master masters [GRPC_IOREQ_OP_COUNT]
 
completed_request completed_requests [GRPC_IOREQ_OP_COUNT]
 
grpc_byte_buffer_queue incoming_queue
 
grpc_metadata_array buffered_metadata [2]
 
grpc_mdelem ** owned_metadata
 
size_t owned_metadata_count
 
size_t owned_metadata_capacity
 
received_status status [STATUS_SOURCE_COUNT]
 
void * context [GRPC_CONTEXT_COUNT]
 
void(* destroy_context [GRPC_CONTEXT_COUNT])(void *)
 
grpc_alarm alarm
 
gpr_refcount internal_refcount
 
grpc_linked_mdelem send_initial_metadata [MAX_SEND_INITIAL_METADATA_COUNT]
 
grpc_linked_mdelem status_link
 
grpc_linked_mdelem details_link
 
size_t send_initial_metadata_count
 
gpr_timespec send_deadline
 
grpc_stream_op_buffer send_ops
 
grpc_stream_op_buffer recv_ops
 
grpc_stream_state recv_state
 
gpr_slice_buffer incoming_message
 
gpr_uint32 incoming_message_length
 

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