mcx::comm::Work

mcx::comm::Work

Public Types

Name
enum @2 { INIT, RECV, SEND, FINISHED}

Public Attributes

Name
enum mcx::comm::Work::@2 state
nng_aio * aio
nng_msg * msg
nng_ctx ctx
utils::MpmcQueue< PipeEvent > * pipe_event_queue
AuthorizationBase * authorization_ptr
RPCProcessorMap * rpc_processor_map
GroupManager * group_manager
utils::PageFaults page_faults

Public Types Documentation

enum @2

Enumerator Value Description
INIT
RECV
SEND
FINISHED

Public Attributes Documentation

variable state

enum mcx::comm::Work::@2 state;

variable aio

nng_aio * aio;

variable msg

nng_msg * msg;

variable ctx

nng_ctx ctx;

variable pipe_event_queue

utils::MpmcQueue< PipeEvent > * pipe_event_queue;

variable authorization_ptr

AuthorizationBase * authorization_ptr;

variable rpc_processor_map

RPCProcessorMap * rpc_processor_map;

variable group_manager

GroupManager * group_manager;

variable page_faults

utils::PageFaults page_faults;

Updated on 2022-04-05 at 16:21:26 +0200