Open Model Railroad Network (OpenMRN)
Loading...
Searching...
No Matches
openlcb::DatagramClientImpl Member List

This is the complete list of members for openlcb::DatagramClientImpl, including all inherited members.

acquire_srcdst_lock()openlcb::DatagramClientImplinlineprivate
again()StateFlowBaseinlineprotected
alloc_result(QMember *b) overrideStateFlowBaseinlineprivatevirtual
allocate_and_call(FlowInterface< Buffer< T > > *target_flow, Callback c, Pool *pool=nullptr)StateFlowBaseinlineprotected
allocate_and_call(Callback c, QAsync *queue)StateFlowBaseinlineprotected
allocationResult_StateFlowBaseprivate
BUFFER_UNAVAILABLE enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
call_immediately(Callback c)StateFlowBaseinlineprotected
Callback typedefStateFlowBaseprotected
cancel() OVERRIDEopenlcb::DatagramClientImplinlinevirtual
cast_allocation_result(T **member)StateFlowBaseinlineprotected
datagram_finalize() (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplinlineprivate
DatagramClientImpl(If *iface, MessageHandler *send_flow)openlcb::DatagramClientImplinline
DATAGRAMS_NOT_ACCEPTED enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
delete_this()StateFlowBaseinlineprotected
DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase)StateFlowBaseprivate
do_send()openlcb::DatagramClientImplinlineprivate
done_openlcb::DatagramClientImplprivate
dst_openlcb::DatagramClientImplprivate
DST_NOT_FOUND enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
DST_REBOOT enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
exit()StateFlowBaseinlineprotected
full_allocation_result(FlowInterface< Buffer< T > > *target_flow)StateFlowBaseinlineprotected
full_allocation_result(TypedQAsync< T > *queue)StateFlowBaseinlineprotected
get_allocation_result(FlowInterface< Buffer< T > > *target_flow)StateFlowBaseinlineprotected
handle_response(GenMessage *message)openlcb::DatagramClientImplinlineprivate
hasResponse_ (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
head_LinkedObject< DatagramClientImpl >protectedstatic
head_mu()LinkedObject< DatagramClientImpl >inlinestatic
iface()openlcb::DatagramClientImplinlineprivate
openlcb::init()QMemberinline
StateFlowBase::init()QMemberinline
internal_try_read()StateFlowBaseinlineprotected
internal_try_write()StateFlowBaseinlineprotected
invoke_subflow_and_ignore_result(FlowInterface< Buffer< T > > *target_flow, Args &&... args)StateFlowBaseinlinestatic
invoke_subflow_and_wait(FlowInterface< Buffer< T > > *target_flow, Callback c, Args &&... args)StateFlowBaseinlineprotected
is_state(Callback c)StateFlowBaseinlineprotected
is_terminated()StateFlowBaseinlineprotected
isSleeping_openlcb::DatagramClientImplprivate
link_LinkedObject< DatagramClientImpl >protected
link_head()LinkedObject< DatagramClientImpl >inlinestatic
link_next()LinkedObject< DatagramClientImpl >inline
link_this()LinkedObject< DatagramClientImpl >inlineprotected
LinkedObject()LinkedObject< DatagramClientImpl >inlineprotected
listener_openlcb::DatagramClientImplprivate
MASK_1 enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MASK_2 enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MASK_3 enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MAX_PRIORITYopenlcb::DatagramClientImplprivatestatic
message_openlcb::DatagramClientImplprivate
MTI_1 enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MTI_1a enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MTI_1b enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MTI_2 enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MTI_2a enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MTI_2b enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
MTI_3 enum value (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplprivate
openlcb::nextQMemberprotected
StateFlowBase::nextQMemberprotected
notify() overrideopenlcb::DatagramClientImplinlineprivatevirtual
OK_REPLY_PENDING enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
OPERATION_PENDING enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
OPERATION_SUCCESS enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
OUT_OF_ORDER enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
PERMANENT_ERROR enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
priority_openlcb::DatagramClientImplprivate
openlcb::QMember()QMemberinlineprotected
StateFlowBase::QMember()QMemberinlineprotected
read_nonblocking(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_repeated(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_repeated_with_timeout(StateFlowTimedSelectHelper *helper, long long timeout_nsec, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
register_handlers() (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplinlineprivate
REPLY_PENDING enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
REPLY_TIMEOUT_MASK enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
REPLY_TIMEOUT_SEC enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
RESEND_OK enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
reset_flow(Callback c)StateFlowBaseinlineprotected
reset_message(Buffer< GenMessage > *b, unsigned priority)openlcb::DatagramClientImplinlineprivate
RESPONSE_CODE_MASK enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
RESPONSE_FLAGS_SHIFT enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
ResponseFlag enum name (defined in openlcb::DatagramClient)openlcb::DatagramClient
result()openlcb::DatagramClientinline
result_ (defined in openlcb::DatagramClient)openlcb::DatagramClientprotected
ResultCodes enum nameopenlcb::DatagramClient
run() overrideStateFlowBasevirtual
sendFlow_openlcb::DatagramClientImplprivate
sendPending_openlcb::DatagramClientImplprivate
service()StateFlowBaseinline
service_StateFlowBaseprivate
set_priority(unsigned p)openlcb::DatagramClientImplinlineprivate
set_terminated()StateFlowBaseinlineprotected
sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c)StateFlowBaseinlineprotected
SOURCE_NOT_PERMITTED enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
src_openlcb::DatagramClientImplprivate
start_flow(Callback c)StateFlowBaseinlineprotected
start_send()openlcb::DatagramClientImplinlineprivate
state_StateFlowBaseprivate
StateFlowBase(Service *service)StateFlowBaseinlineprotected
StateFlowBase()StateFlowBaseprivate
stop_waiting_for_response()openlcb::DatagramClientImplinlineprivate
terminated()StateFlowBaseprivate
test_deletion() (defined in Executable)Executable
TIMEOUT enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
timeout_looking_for_dst()openlcb::DatagramClientImplinlineprivate
timeout_waiting_for_dg_response() (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplinlineprivate
timer_openlcb::DatagramClientImplprivate
TRANSPORT_ERROR enum value (defined in openlcb::DatagramClient)openlcb::DatagramClient
unregister_response_handler() (defined in openlcb::DatagramClientImpl)openlcb::DatagramClientImplinlineprivate
wait()StateFlowBaseinlineprotected
wait_and_call(Callback c)StateFlowBaseinlineprotected
waitingClients_openlcb::DatagramClientImplprivate
write_datagram(Buffer< GenMessage > *b, unsigned priority) OVERRIDEopenlcb::DatagramClientImplinlinevirtual
write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
yield()StateFlowBaseinlineprotected
yield_and_call(Callback c)StateFlowBaseinlineprotected
~DatagramClient() (defined in openlcb::DatagramClient)openlcb::DatagramClientinlinevirtual
~Destructable() (defined in Destructable)Destructableinlinevirtual
~Executable() (defined in Executable)Executablevirtual
~LinkedObject()LinkedObject< DatagramClientImpl >inlineprotected
openlcb::~QMember()QMemberinlineprotected
StateFlowBase::~QMember()QMemberinlineprotected
~StateFlowBase()StateFlowBaseinlineprotected