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

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

again()StateFlowBaseinlineprotected
alloc()FlowInterface< MessageType >inline
alloc_async(Executable *target)FlowInterface< MessageType >inline
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
bn_openlcb::MemoryConfigClientprotected
call_immediately(Callback c)UntypedStateFlow< QueueType >inlineprotected
CallableFlow(Service *s)CallableFlow< MemoryConfigClientRequest >inline
Callback typedefUntypedStateFlow< QueueType >protected
cast_alloc(QMember *entry)FlowInterface< MessageType >inlinestatic
cast_allocation_result(T **member)StateFlowBaseinlineprotected
cleanup_after_error() (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreaminlineprotected
cleanup_read() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprotected
cleanup_write() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
currentMessage_StateFlowWithQueueprivate
currentPriority_StateFlowWithQueueprivate
delete_this()StateFlowBaseinlineprotected
dg_service() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprotected
dgClient_openlcb::MemoryConfigClientprotected
DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase)StateFlowBaseprivate
do_meta_request() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
do_read() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
do_stream_read()openlcb::MemoryConfigClientWithStreaminlineprotected
do_write() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
dst_id_complete()openlcb::MemoryConfigClientinlineprivate
dstStreamId_openlcb::MemoryConfigClientWithStreamprotected
entry() overrideopenlcb::MemoryConfigClientWithStreaminlineprotectedvirtual
exit()StateFlowWithQueueinlineprotected
factory_reset_have_id()openlcb::MemoryConfigClientinlineprivate
finish_read() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprotected
finish_write() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
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_read_error(int error)openlcb::MemoryConfigClientWithStreaminlineprotected
handle_write_error(int error) (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
has_request()CallableFlow< MemoryConfigClientRequest >inlineprotected
head_LinkedObject< StateFlowWithQueue >protectedstatic
head_mu()LinkedObject< StateFlowWithQueue >inlinestatic
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
is_waiting()StateFlowWithQueueinline
isWaiting_StateFlowWithQueueprivate
isWaitingForTimer_openlcb::MemoryConfigClientprotected
link_LinkedObject< StateFlowWithQueue >protected
link_head()LinkedObject< StateFlowWithQueue >inlinestatic
link_next()LinkedObject< StateFlowWithQueue >inline
link_this()LinkedObject< StateFlowWithQueue >inlineprotected
LinkedObject()LinkedObject< StateFlowWithQueue >inlineprotected
lock() (defined in Atomic)Atomicinlineprotected
MAX_PRIORITY_StateFlowWithQueueprivatestatic
mem_cfg()openlcb::MemoryConfigClientinline
MemoryConfigClient(Node *node, MemoryConfigHandler *memcfg) (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinline
MemoryConfigClientWithStream(Node *node, MemoryConfigHandler *memcfg, uint8_t local_stream_id)openlcb::MemoryConfigClientWithStreaminline
memoryConfigHandler_openlcb::MemoryConfigClientprotected
message()TypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inlineprotected
message_type typedefFlowInterface< MessageType >
meta_complete() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
mu_Atomicprivate
nextQMemberprotected
node()openlcb::MemoryConfigClientinline
node_openlcb::MemoryConfigClientprotected
nodeIdlookupFlow_openlcb::MemoryConfigClientprotected
notify() overrideStateFlowWithQueuevirtual
offset_openlcb::MemoryConfigClientprotected
OPERATION_PENDING enum valueopenlcb::MemoryConfigClient
payloadOffset_openlcb::MemoryConfigClientprotected
pool()FlowInterface< MessageType >inlinevirtual
prepare_factory_reset()openlcb::MemoryConfigClientinlineprivate
priority()StateFlowWithQueueinlineprotected
QMember()QMemberinlineprotected
queue_UntypedStateFlow< QueueType >private
queue_empty() OVERRIDEUntypedStateFlow< QueueType >inlineprotectedvirtual
queue_next(unsigned *priority) OVERRIDEUntypedStateFlow< QueueType >inlineprotectedvirtual
queueSize_StateFlowWithQueueprivate
read_complete() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
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_response_timeout() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
receiver_ (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreamprotected
recv_stream_closed() (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreaminlineprotected
release() OVERRIDETypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inlineprotectedvirtual
release_and_exit()StateFlowWithQueueinlineprotected
request()CallableFlow< MemoryConfigClientRequest >inlineprotected
reset_flow(Callback c)StateFlowBaseinlineprotected
reset_message(BufferBase *message, unsigned priority)StateFlowWithQueueinlineprotected
responseCode_openlcb::MemoryConfigClientprotected
responseFlow_openlcb::MemoryConfigClientprotected
responsePayload_openlcb::MemoryConfigClientprotected
ResultCodes enum nameopenlcb::MemoryConfigClient
return_buffer()TypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inlineprotected
return_ok()CallableFlow< MemoryConfigClientRequest >inlineprotected
return_with_error(int error)CallableFlow< MemoryConfigClientRequest >inlineprotected
run() overrideStateFlowBasevirtual
send(MessageType *msg, unsigned priority=UINT_MAX) OVERRIDETypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inlinevirtual
UntypedStateFlow::send(BufferBase *msg, unsigned priority=UINT_MAX)UntypedStateFlow< QueueType >inlineprotected
send_meta_datagram() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
send_next_read() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
send_next_write() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
send_read_datagram() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
send_stream_read_datagram() (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreaminlineprotected
send_write_datagram() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
service()StateFlowBaseinline
service_StateFlowBaseprivate
set_priority(unsigned priority)StateFlowWithQueueinlineprotected
set_terminated()StateFlowBaseinlineprotected
sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c)StateFlowBaseinlineprotected
start_flow(Callback c)StateFlowBaseinlineprotected
start_flow_at_init(Callback c)StateFlowWithQueueinlineprotected
state_StateFlowBaseprivate
StateFlow(Service *service)StateFlow< MessageType, QueueType >inline
StateFlowBase(Service *service)StateFlowBaseinlineprotected
StateFlowBase()StateFlowBaseprivate
StateFlowWithQueue(Service *service)StateFlowWithQueueprotected
stream_read_dg_complete() (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreaminlineprotected
stream_read_response_timeout() (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreaminlineprotected
streamRecvRequest_openlcb::MemoryConfigClientWithStreamprotected
terminated()StateFlowBaseprivate
test_deletion() (defined in Executable)Executable
this (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreamprotected
TIMEOUT enum valueopenlcb::MemoryConfigClient
timer_openlcb::MemoryConfigClientprotected
transfer_message()TypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inlineprotected
type_helper()FlowInterface< MessageType >inlinevirtual
TypedStateFlow(Service *service)TypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inline
unlock() (defined in Atomic)Atomicinlineprotected
UntypedStateFlow(Service *service)UntypedStateFlow< QueueType >inline
wait()StateFlowBaseinlineprotected
wait_and_call(Callback c)StateFlowBaseinlineprotected
wait_and_return_ok()CallableFlow< MemoryConfigClientRequest >inlineprotected
wait_done()CallableFlow< MemoryConfigClientRequest >inlineprotected
wait_for_message() (defined in StateFlowWithQueue)StateFlowWithQueueprivate
wait_for_stream_complete() (defined in openlcb::MemoryConfigClientWithStream)openlcb::MemoryConfigClientWithStreaminlineprotected
write_complete() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
write_response_timeout() (defined in openlcb::MemoryConfigClient)openlcb::MemoryConfigClientinlineprivate
writeLength_openlcb::MemoryConfigClientprotected
yield()StateFlowBaseinlineprotected
yield_and_call(Callback c)StateFlowBaseinlineprotected
~Destructable() (defined in Destructable)Destructableinlinevirtual
~Executable() (defined in Executable)Executablevirtual
~FlowInterface() (defined in FlowInterface< MessageType >)FlowInterface< MessageType >inlinevirtual
~LinkedObject()LinkedObject< StateFlowWithQueue >inlineprotected
~QMember()QMemberinlineprotected
~StateFlowBase()StateFlowBaseinlineprotected
~StateFlowWithQueue() (defined in StateFlowWithQueue)StateFlowWithQueue
~TypedStateFlow()TypedStateFlow< MessageType, UntypedStateFlow< QueueType > >inlinevirtual
~UntypedStateFlow() (defined in UntypedStateFlow< QueueType >)UntypedStateFlow< QueueType >inline