Skip to content

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

NodeBase* espos::flow::NodeBase::next_node;

Public Functions Documentation

function NodeBase [1/2]

inline explicit espos::flow::NodeBase::NodeBase (
    const  char * id=""
) 

function NodeBase [2/2]

espos::flow::NodeBase::NodeBase (
    const  NodeBase &
) = delete

function id

inline const  char * espos::flow::NodeBase::id () const

function operator=

NodeBase & espos::flow::NodeBase::operator= (
    const  NodeBase &
) = delete

function title

inline const  char * espos::flow::NodeBase::title () const

function with_title

inline NodeBase & espos::flow::NodeBase::with_title (
    const  char * t
) 

function ~NodeBase

espos::flow::NodeBase::~NodeBase () = default

Protected Functions Documentation

function set_id

inline void espos::flow::NodeBase::set_id (
    const  char * id
) 


The documentation for this class was generated from the following file espos_flow/include/espos_flow/node.hpp