|
Open Model Railroad Network (OpenMRN)
|
This is the complete list of members for DirectHubPortSelect, including all inherited members.
| again() | StateFlowBase | inlineprivate |
| alloc_result(QMember *b) override | StateFlowBase | inlineprivatevirtual |
| allocate_and_call(FlowInterface< Buffer< T > > *target_flow, Callback c, Pool *pool=nullptr) | StateFlowBase | inlineprivate |
| allocate_and_call(Callback c, QAsync *queue) | StateFlowBase | inlineprivate |
| allocationResult_ | StateFlowBase | private |
| BufferType typedef | DirectHubPortSelect | private |
| call_immediately(Callback c) | StateFlowBase | inlineprivate |
| Callback typedef | StateFlowBase | private |
| cast_allocation_result(T **member) | StateFlowBase | inlineprivate |
| check_for_new_message() (defined in DirectHubPortSelect) | DirectHubPortSelect | inlineprivate |
| currentHead_ | DirectHubPortSelect | private |
| delete_this() | StateFlowBase | inlineprivate |
| DirectHubPortSelect(DirectHubInterface< uint8_t[]> *hub, int fd, std::unique_ptr< MessageSegmenter > segmenter, Notifiable *on_error=nullptr) (defined in DirectHubPortSelect) | DirectHubPortSelect | inline |
| DirectHubReadFlow (defined in DirectHubPortSelect) | DirectHubPortSelect | friend |
| DISALLOW_COPY_AND_ASSIGN(StateFlowBase) (defined in StateFlowBase) | StateFlowBase | private |
| do_write() (defined in DirectHubPortSelect) | DirectHubPortSelect | inlineprivate |
| exit() | StateFlowBase | inlineprivate |
| fd_ | DirectHubPortSelect | private |
| flow_exit(bool read) | DirectHubPortSelect | inlineprivate |
| full_allocation_result(FlowInterface< Buffer< T > > *target_flow) | StateFlowBase | inlineprivate |
| full_allocation_result(TypedQAsync< T > *queue) | StateFlowBase | inlineprivate |
| get_allocation_result(FlowInterface< Buffer< T > > *target_flow) | StateFlowBase | inlineprivate |
| hub_ | DirectHubPortSelect | private |
| init() | QMember | inlineprivate |
| internal_try_read() | StateFlowBase | inlineprivate |
| internal_try_write() | StateFlowBase | inlineprivate |
| invoke_subflow_and_ignore_result(FlowInterface< Buffer< T > > *target_flow, Args &&... args) | StateFlowBase | inlineprivatestatic |
| invoke_subflow_and_wait(FlowInterface< Buffer< T > > *target_flow, Callback c, Args &&... args) | StateFlowBase | inlineprivate |
| is_state(Callback c) | StateFlowBase | inlineprivate |
| is_terminated() | StateFlowBase | inlineprivate |
| lock() | DirectHubPortSelect | inlineprivate |
| next | QMember | private |
| nextToSize_ | DirectHubPortSelect | private |
| nextToSkip_ | DirectHubPortSelect | private |
| nextToWrite_ | DirectHubPortSelect | private |
| notify() override | StateFlowBase | privatevirtual |
| notRunning_ | DirectHubPortSelect | private |
| onError_ | DirectHubPortSelect | private |
| pendingQueue_ | DirectHubPortSelect | private |
| pendingTail_ | DirectHubPortSelect | private |
| QMember() | QMember | inlineprivate |
| QueueType typedef | DirectHubPortSelect | private |
| read_flow_exit() | DirectHubPortSelect | inlineprivate |
| read_nonblocking(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprivate |
| read_queue() (defined in DirectHubPortSelect) | DirectHubPortSelect | inlineprivate |
| read_repeated(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprivate |
| read_repeated_with_timeout(StateFlowTimedSelectHelper *helper, long long timeout_nsec, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprivate |
| read_single(StateFlowSelectHelper *helper, int fd, void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprivate |
| readFlow_ (defined in DirectHubPortSelect) | DirectHubPortSelect | private |
| readFlowPending_ | DirectHubPortSelect | private |
| report_and_exit() | DirectHubPortSelect | inlineprivate |
| report_read_error() | DirectHubPortSelect | inlineprivate |
| report_write_error() | DirectHubPortSelect | inlineprivate |
| reset_flow(Callback c) | StateFlowBase | inlineprivate |
| run() override | StateFlowBase | privatevirtual |
| selectHelper_ | DirectHubPortSelect | private |
| send(MessageAccessor< uint8_t[]> *msg) override | DirectHubPortSelect | inline |
| DirectHubPort< uint8_t[]>::send(MessageAccessor< uint8_t > *msg)=0 | DirectHubPort< uint8_t[]> | pure virtual |
| service() | StateFlowBase | inlineprivate |
| service_ | StateFlowBase | private |
| set_terminated() | StateFlowBase | inlineprivate |
| shutdown() | DirectHubPortSelect | inlineprivate |
| sleep_and_call(::Timer *timer, long long timeout_nsec, Callback c) | StateFlowBase | inlineprivate |
| start_flow(Callback c) | StateFlowBase | inlineprivate |
| state_ | StateFlowBase | private |
| StateFlowBase(Service *service) | StateFlowBase | inlineprivate |
| StateFlowBase() | StateFlowBase | private |
| terminated() | StateFlowBase | private |
| test_deletion() (defined in Executable) | Executable | private |
| totalPendingSize_ | DirectHubPortSelect | private |
| totalWritten_ | DirectHubPortSelect | private |
| wait() | StateFlowBase | inlineprivate |
| wait_and_call(Callback c) | StateFlowBase | inlineprivate |
| write_done() (defined in DirectHubPortSelect) | DirectHubPortSelect | inlineprivate |
| write_flow_exit() | DirectHubPortSelect | inlineprivate |
| write_repeated(StateFlowSelectHelper *helper, int fd, const void *buf, size_t size, Callback c, unsigned priority=Selectable::MAX_PRIO) | StateFlowBase | inlineprivate |
| writeFlowPending_ | DirectHubPortSelect | private |
| yield() | StateFlowBase | inlineprivate |
| yield_and_call(Callback c) | StateFlowBase | inlineprivate |
| ~Destructable() (defined in Destructable) | Destructable | inlineprivatevirtual |
| ~DirectHubPortSelect() (defined in DirectHubPortSelect) | DirectHubPortSelect | inline |
| ~Executable() (defined in Executable) | Executable | privatevirtual |
| ~QMember() | QMember | inlineprivate |
| ~StateFlowBase() | StateFlowBase | inlineprivate |