State flow handling incoming OpenLCB messages of MTI == Traction proxy Request.
More...
|
| typedef Base::Action | Action |
| | Allows using Action without having StateFlowBase:: prefix in front of it.
|
| |
| typedef MessageType | message_type |
| | Stores the message template type for external reference.
|
| |
| static MessageType * | cast_alloc (QMember *entry) |
| | Down casts and initializes an asynchronous allocation result to the appropriate flow's buffer type.
|
| |
State flow handling incoming OpenLCB messages of MTI == Traction proxy Request.
Definition at line 107 of file TractionProxy.cxx.
◆ ProxyRequestFlow()
| openlcb::TractionProxyService::Impl::ProxyRequestFlow::ProxyRequestFlow |
( |
Impl * |
impl | ) |
|
|
inline |
◆ ~ProxyRequestFlow()
| openlcb::TractionProxyService::Impl::ProxyRequestFlow::~ProxyRequestFlow |
( |
| ) |
|
|
inline |
◆ entry()
| Action openlcb::TractionProxyService::Impl::ProxyRequestFlow::entry |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ handle_allocate()
| Action openlcb::TractionProxyService::Impl::ProxyRequestFlow::handle_allocate |
( |
| ) |
|
|
inlineprotected |
◆ handle_cmd()
| Action openlcb::TractionProxyService::Impl::ProxyRequestFlow::handle_cmd |
( |
| ) |
|
|
inlineprotected |
◆ handle_manage()
| Action openlcb::TractionProxyService::Impl::ProxyRequestFlow::handle_manage |
( |
| ) |
|
|
inlineprotected |
◆ payload()
| const uint8_t * openlcb::TractionProxyService::Impl::ProxyRequestFlow::payload |
( |
| ) |
|
|
inlineprotected |
◆ reject_permanent()
| Action openlcb::TractionProxyService::Impl::ProxyRequestFlow::reject_permanent |
( |
| ) |
|
|
inlineprotected |
Rejects the incoming message with a permanent error.
Definition at line 278 of file TractionProxy.cxx.
◆ size()
| size_t openlcb::TractionProxyService::Impl::ProxyRequestFlow::size |
( |
| ) |
|
|
inlineprotected |
◆ impl_
| Impl* openlcb::TractionProxyService::Impl::ProxyRequestFlow::impl_ |
|
private |
◆ reserved_
| unsigned openlcb::TractionProxyService::Impl::ProxyRequestFlow::reserved_ |
|
private |
◆ response_
| Buffer<GenMessage>* openlcb::TractionProxyService::Impl::ProxyRequestFlow::response_ |
|
private |
The documentation for this class was generated from the following file: