Class espos::flow::Join
template <typename... Ts>
ClassList > espos > flow > Join
#include <espos_flow/nodes.hpp>
Inherits the following classes: espos::flow::NodeBase, espos::flow::Producer
Public Types inherited from espos::flow::Producer
See espos::flow::Producer
Public Attributes inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Static Attributes
| Type |
Name |
| constexpr std::size_t |
arity = sizeof...([**Ts**](classespos_1_1flow_1_1Poll.md))
|
Public Functions
Public Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Public Functions inherited from espos::flow::Producer
See espos::flow::Producer
Protected Functions
Protected Functions inherited from espos::flow::NodeBase
See espos::flow::NodeBase
Protected Functions inherited from espos::flow::Producer
See espos::flow::Producer
Public Static Attributes Documentation
variable arity
constexpr std::size_t espos::flow::Join< Ts >::arity;
Public Functions Documentation
function Join
inline espos::flow::Join::Join (
const char * id,
uint32_t max_age_ms,
Policy policy
)
function filled
inline std::size_t espos::flow::Join::filled () const
function in
template<std::size_t I>
inline auto & espos::flow::Join::in ()
Protected Functions Documentation
function node_id_for_error
inline virtual const char * espos::flow::Join::node_id_for_error () override const
Implements espos::flow::Producer::node_id_for_error
The documentation for this class was generated from the following file espos_flow/include/espos_flow/nodes.hpp