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

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

_ERROR_BUSY enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
_ERROR_TIMEOUT enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
address_t typedef (defined in openlcb::MemorySpace)openlcb::MemorySpaceprivate
again()StateFlowBaseinlineprotected
alloc()FlowInterface< MessageType >inlineprivate
alloc_async(Executable *target)FlowInterface< MessageType >inlineprivate
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
async_done()openlcb::TractionCvSpaceinlineprivate
call_immediately(Callback c)StateFlowBaseinlineprotected
Callback typedefStateFlowBaseprotected
cast_alloc(QMember *entry)FlowInterface< MessageType >inlineprivatestatic
cast_allocation_result(T **member)StateFlowBaseinlineprotected
currId_openlcb::TractionCvSpaceprivate
cvData_openlcb::TractionCvSpaceprivate
cvNumber_openlcb::TractionCvSpaceprivate
dccAddressNum_openlcb::TractionCvSpaceprivate
dccIsLong_openlcb::TractionCvSpaceprivate
deadline_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
delete_this()StateFlowBaseinlineprotected
DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase)StateFlowBaseprivate
done_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_AGAINopenlcb::MemorySpaceprivatestatic
ERROR_GARBAGE enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_NACK enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_NO_RAILCOM_CH2_DATA enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_NOOP enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_OK enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_PENDING enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
ERROR_UNKNOWN_RESPONSE enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
errorCode_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
errorcode_t typedef (defined in openlcb::MemorySpace)openlcb::MemorySpaceprivate
exit()StateFlowBaseinlineprotected
fill_read1_packet() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
fill_write1_packet() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
freeze()openlcb::MemorySpaceinlineprivatevirtual
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
init()QMemberinline
internal_try_read()StateFlowBaseinlineprotected
internal_try_write()StateFlowBaseinlineprotected
interpretedResponse_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
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
lastIndexedCv_openlcb::TractionCvSpaceprivate
lastIndexedNode_openlcb::TractionCvSpaceprivate
lastVerifyValue_openlcb::TractionCvSpaceprivate
max_address() OVERRIDEopenlcb::TractionCvSpaceinlineprivatevirtual
MAX_CV (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivatestatic
message_type typedefFlowInterface< MessageType >private
min_address()openlcb::MemorySpaceinlineprivatevirtual
nextQMemberprotected
notify() overrideStateFlowBasevirtual
numTry_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
OFFSET_CV_INDEX enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpace
OFFSET_CV_VALUE enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpace
OFFSET_CV_VERIFY_RESULT enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpace
OFFSET_CV_VERIFY_VALUE enum value (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpace
parent_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify_done() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify_exit() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify_packet() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify_reset() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify_reset_done() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pgm_verify_wait_flush() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
pool()FlowInterface< MessageType >inlineprivatevirtual
QMember()QMemberinlineprotected
railcomHub_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
read(address_t source, uint8_t *dst, size_t len, errorcode_t *error, Notifiable *again) OVERRIDEopenlcb::TractionCvSpaceprivatevirtual
read_nonblocking(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
read_only() OVERRIDEopenlcb::TractionCvSpaceinlineprivatevirtual
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_returned() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
record_railcom_status(unsigned code) (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
reset_flow(Callback c)StateFlowBaseinlineprotected
run() overrideStateFlowBasevirtual
send(Buffer< dcc::RailcomHubData > *b, unsigned priority) OVERRIDE (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
FlowInterface::send(MessageType *message, unsigned priority=UINT_MAX)=0FlowInterface< MessageType >privatepure virtual
service()StateFlowBaseinline
service_StateFlowBaseprivate
set_node(Node *node) OVERRIDEopenlcb::TractionCvSpaceprivatevirtual
set_terminated()StateFlowBaseinlineprotected
sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c)StateFlowBaseinlineprotected
spaceId_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
start_flow(Callback c)StateFlowBaseinlineprotected
state_StateFlowBaseprivate
StateFlowBase(Service *service)StateFlowBaseinlineprotected
StateFlowBase()StateFlowBaseprivate
terminated()StateFlowBaseprivate
test_deletion() (defined in Executable)Executable
timer_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
track_ (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
TractionCvSpace(MemoryConfigHandler *parent, dcc::TrackIf *track, dcc::RailcomHubFlow *railcom_hub, uint8_t space_id) (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpace
try_read1() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
try_write1() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpaceprivate
type_helper()FlowInterface< MessageType >inlineprivatevirtual
unfreeze()openlcb::MemorySpaceinlineprivatevirtual
wait()StateFlowBaseinlineprotected
wait_and_call(Callback c)StateFlowBaseinlineprotected
write(address_t destination, const uint8_t *data, size_t len, errorcode_t *error, Notifiable *again) OVERRIDEopenlcb::TractionCvSpaceprivatevirtual
write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprotected
write_returned()openlcb::TractionCvSpaceprivate
yield()StateFlowBaseinlineprotected
yield_and_call(Callback c)StateFlowBaseinlineprotected
~Destructable() (defined in Destructable)Destructableinlineprivatevirtual
~Executable() (defined in Executable)Executablevirtual
~FlowInterface() (defined in FlowInterface< MessageType >)FlowInterface< MessageType >inlineprivatevirtual
~QMember()QMemberinlineprotected
~StateFlowBase()StateFlowBaseinlineprotected
~TractionCvSpace() (defined in openlcb::TractionCvSpace)openlcb::TractionCvSpace