Class espos::flow::NodeBase¶
ClassList > espos > flow > NodeBase
#include <espos_flow/node.hpp>
Inherited by the following classes: espos::flow::Mailbox, espos::flow::Mailbox, espos::flow::Mailbox, espos::flow::Transform, espos::flow::Transform, espos::flow::Transform, espos::flow::Transform, espos::flow::Transform, espos::flow::Transform, espos::flow::Transform, espos::flow::Transform, espos::sk::Output, espos::sk::Output, espos::sk::PutHandler, espos::flow::Constant, espos::flow::Join, espos::flow::Mailbox, espos::flow::Poll, espos::flow::Sink, espos::flow::Ticker, espos::flow::Transform, espos::flow::Value, espos::sensors::Analog, espos::sensors::GpioChange, espos::sensors::GpioOutput, espos::sensors::GpioState, espos::sensors::PulseCounter, espos::sensors::Pwm, espos::sensors::system::ResetReason, espos::sk::Listener, espos::sk::Notify, espos::sk::Output, espos::sk::Output< std::optional< T > >, espos::sk::PutHandler, espos::sk::PutRequest
Public Attributes¶
| Type | Name |
|---|---|
| NodeBase * | next_node = [**nullptr**](classespos_1_1flow_1_1Poll.md) |
Public Functions¶
| Type | Name |
|---|---|
| NodeBase (const char * id="") |
|
| NodeBase (const NodeBase &) = delete |
|
| const char * | id () const |
| NodeBase & | operator= (const NodeBase &) = delete |
| const char * | title () const |
| NodeBase & | with_title (const char * t) |
| ~NodeBase () = default |
Protected Functions¶
| Type | Name |
|---|---|
| void | set_id (const char * id) |
Public Attributes Documentation¶
variable next_node¶
Public Functions Documentation¶
function NodeBase [1/2]¶
function NodeBase [2/2]¶
function id¶
function operator=¶
function title¶
function with_title¶
function ~NodeBase¶
Protected Functions Documentation¶
function set_id¶
The documentation for this class was generated from the following file espos_flow/include/espos_flow/node.hpp