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

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

ack()openlcb::BLEHubPortinline
ack_helper() (defined in openlcb::BLEHubPort)openlcb::BLEHubPortinlineprotected
again()StateFlowBaseinlineprivate
alloc_result(QMember *b) overrideStateFlowBaseinlineprivatevirtual
allocate_and_call(FlowInterface< Buffer< T > > *target_flow, Callback c, Pool *pool=nullptr)StateFlowBaseinlineprivate
allocate_and_call(Callback c, QAsync *queue)StateFlowBaseinlineprivate
allocationResult_StateFlowBaseprivate
BLEHubPort(DirectHubInterface< uint8_t[]> *hub, std::unique_ptr< MessageSegmenter > segmenter, Service *ble_write_service, SendFunction send_function, Notifiable *on_error=nullptr)openlcb::BLEHubPortinline
BufferType typedefopenlcb::BLEHubPortprotected
call_immediately(Callback c)StateFlowBaseinlineprivate
Callback typedefStateFlowBaseprivate
cast_allocation_result(T **member)StateFlowBaseinlineprivate
currentHead_openlcb::BLEHubPortprotected
delete_this()StateFlowBaseinlineprivate
DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase)StateFlowBaseprivate
disconnect_and_delete() overrideopenlcb::BLEHubPortinlinevirtual
do_write() (defined in openlcb::BLEHubPort)openlcb::BLEHubPortinline
exit()StateFlowBaseinlineprivate
full_allocation_result(FlowInterface< Buffer< T > > *target_flow)StateFlowBaseinlineprivate
full_allocation_result(TypedQAsync< T > *queue)StateFlowBaseinlineprivate
get_allocation_result(FlowInterface< Buffer< T > > *target_flow)StateFlowBaseinlineprivate
init()QMemberinlineprivate
input_ (defined in openlcb::BLEHubPort)openlcb::BLEHubPortprotected
input_data(const uint8_t *data, size_t len)openlcb::BLEHubPortinline
internal_try_read()StateFlowBaseinlineprivate
internal_try_write()StateFlowBaseinlineprivate
invoke_subflow_and_ignore_result(FlowInterface< Buffer< T > > *target_flow, Args &&... args)StateFlowBaseinlineprivatestatic
invoke_subflow_and_wait(FlowInterface< Buffer< T > > *target_flow, Callback c, Args &&... args)StateFlowBaseinlineprivate
is_state(Callback c)StateFlowBaseinlineprivate
is_terminated()StateFlowBaseinlineprivate
lock()openlcb::BLEHubPortinlineprotected
MAX_BYTES_PER_WRITEopenlcb::BLEHubPortstatic
nack()openlcb::BLEHubPortinline
nextQMemberprivate
notify() overrideStateFlowBaseprivatevirtual
notRunning_openlcb::BLEHubPortprotected
onError_openlcb::BLEHubPortprotected
pendingQueue_openlcb::BLEHubPortprotected
pendingShutdown_openlcb::BLEHubPortprotected
pendingTail_openlcb::BLEHubPortprotected
QMember()QMemberinlineprivate
QueueType typedefopenlcb::BLEHubPortprotected
read_nonblocking(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprivate
read_queue()openlcb::BLEHubPortinline
read_repeated(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprivate
read_repeated_with_timeout(StateFlowTimedSelectHelper *helper, long long timeout_nsec, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprivate
read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprivate
reset_flow(Callback c)StateFlowBaseinlineprivate
run() overrideStateFlowBaseprivatevirtual
send(MessageAccessor< uint8_t[]> *msg) overrideopenlcb::BLEHubPortinline
DirectHubPort< uint8_t[]>::send(MessageAccessor< uint8_t > *msg)=0DirectHubPort< uint8_t[]>pure virtual
SendFunction typedefopenlcb::BLEHubPort
sendFunction_openlcb::BLEHubPortprotected
sendPending_openlcb::BLEHubPortprotected
service()StateFlowBaseinlineprivate
service_StateFlowBaseprivate
set_terminated()StateFlowBaseinlineprivate
shutdown_and_exit()openlcb::BLEHubPortinline
sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c)StateFlowBaseinlineprivate
start_flow(Callback c)StateFlowBaseinlineprivate
state_StateFlowBaseprivate
StateFlowBase(Service *service)StateFlowBaseinlineprivate
StateFlowBase()StateFlowBaseprivate
terminated()StateFlowBaseprivate
test_deletion() (defined in Executable)Executableprivate
totalPendingSize_openlcb::BLEHubPortprotected
wait()StateFlowBaseinlineprivate
wait_and_call(Callback c)StateFlowBaseinlineprivate
waitingForAck_openlcb::BLEHubPortprotected
write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO)StateFlowBaseinlineprivate
yield()StateFlowBaseinlineprivate
yield_and_call(Callback c)StateFlowBaseinlineprivate
~Destructable() (defined in Destructable)Destructableinlineprivatevirtual
~Executable() (defined in Executable)Executableprivatevirtual
~QMember()QMemberinlineprivate
~StateFlowBase()StateFlowBaseinlineprivate