|
Open Model Railroad Network (OpenMRN)
|
Helper class to register in the dispatcher. More...
Public Member Functions | |
| VerifiedHandler (NodeBrowser *parent) | |
| void | send (Buffer< GenMessage > *b, unsigned) override |
Public Member Functions inherited from FlowInterface< Buffer< GenMessage > > | |
| virtual Pool * | pool () |
| virtual void | send (Buffer< GenMessage > *message, unsigned priority=UINT_MAX)=0 |
| Entry point to the flow. | |
| virtual Buffer< GenMessage > * | type_helper () |
| This function is never user in the code, but GDB can use it to infer the correct message types. | |
| Buffer< GenMessage > * | alloc () |
| Synchronously allocates a message buffer from the pool of this flow. | |
| void | alloc_async (Executable *target) |
| Asynchronously allocates a message buffer from the pool of this flow. | |
Private Attributes | |
| NodeBrowser * | parent_ |
| NodeBrowser that owns *this. | |
Additional Inherited Members | |
Public Types inherited from FlowInterface< Buffer< GenMessage > > | |
| typedef Buffer< GenMessage > | message_type |
| Stores the message template type for external reference. | |
Static Public Member Functions inherited from FlowInterface< Buffer< GenMessage > > | |
| static Buffer< GenMessage > * | cast_alloc (QMember *entry) |
| Down casts and initializes an asynchronous allocation result to the appropriate flow's buffer type. | |
Helper class to register in the dispatcher.
Incomng response messages will be routed to this object.
Definition at line 72 of file NodeBrowser.hxx.
| openlcb::NodeBrowser::VerifiedHandler::VerifiedHandler | ( | NodeBrowser * | parent | ) |
| parent | is the NodeBrowser that owns *this |
Definition at line 72 of file NodeBrowser.cxx.
|
override |
| b | incoming message |
Definition at line 77 of file NodeBrowser.cxx.
|
private |
NodeBrowser that owns *this.
Definition at line 82 of file NodeBrowser.hxx.