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

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

Action typedefTypedStateFlow< MessageType, Base >
add_allocated_alias(NodeAlias alias)openlcb::AliasAllocator
AliasAllocator(NodeID if_id, IfCan *if_can)openlcb::AliasAllocator
alloc()FlowInterface< MessageType >inline
alloc_async(Executable *target)FlowInterface< MessageType >inline
AsyncAliasAllocatorTest (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorfriend
AsyncIfTest (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorfriend
cast_alloc(QMember *entry)FlowInterface< MessageType >inlinestatic
cid_frame_sequence_openlcb::AliasAllocatorprivate
clear_reserved_aliases()openlcb::AliasAllocator
conflict_detected_openlcb::AliasAllocatorprivate
ConflictHandler (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorfriend
conflictHandler_ (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
entry() overrideopenlcb::AliasAllocatorprivatevirtual
get_allocated_alias(NodeID destination_id, Executable *done)openlcb::AliasAllocator
get_new_seed()openlcb::AliasAllocator
handle_alias_conflict() (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
handle_allocate_for_cid_frame() (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
if_can()openlcb::AliasAllocatorinlineprivate
if_id_openlcb::AliasAllocatorprivate
if_node_id()openlcb::AliasAllocatorinline
message()TypedStateFlow< MessageType, Base >inlineprotected
message_type typedefFlowInterface< MessageType >
n_openlcb::AliasAllocatorprivate
next_seed()openlcb::AliasAllocatorprivate
num_reserved_aliases()openlcb::AliasAllocator
pending_alias() (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorinlineprivate
pool()FlowInterface< MessageType >inlinevirtual
reinit_seed()openlcb::AliasAllocator
release() OVERRIDETypedStateFlow< MessageType, Base >inlineprotected
reserveUnusedAliases_openlcb::AliasAllocatorprivate
return_alias(NodeID id, NodeAlias alias)openlcb::AliasAllocator
return_buffer()TypedStateFlow< MessageType, Base >inlineprotected
seed_openlcb::AliasAllocatorprivate
send(MessageType *msg, unsigned priority=UINT_MAX) OVERRIDETypedStateFlow< MessageType, Base >inlinevirtual
send_cid_frame() (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
send_rid_frame() (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
StateFlow(Service *service)StateFlow< Buffer< AliasInfo >, QList< 1 > >inline
timer_ (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
transfer_message()TypedStateFlow< MessageType, Base >inlineprotected
type_helper()FlowInterface< MessageType >inlinevirtual
TypedStateFlow(Service *service)TypedStateFlow< MessageType, Base >inline
wait_done() (defined in openlcb::AliasAllocator)openlcb::AliasAllocatorprivate
waitingClients_openlcb::AliasAllocatorprivate
~AliasAllocator()openlcb::AliasAllocatorvirtual
~FlowInterface() (defined in FlowInterface< MessageType >)FlowInterface< MessageType >inlinevirtual
~TypedStateFlow()TypedStateFlow< MessageType, Base >inlinevirtual