Template Class Port< void >

Inheritance Relationships

Base Type

Class Documentation

template<>
class Port<void> : public reactor::BasePort

Public Types

using value_type = void

Public Functions

inline Port(const std::string &name, PortType type, Reactor *container)
inline Port(const std::string &name, PortType type, Reactor *container, BaseMultiport *multiport, std::size_t index)
inline void bind_to(Port<void> *port)
auto typed_inward_binding() const noexcept -> Port<void>*
auto typed_outward_bindings() const noexcept -> const std::set<Port<void>*>&
void set()
inline virtual void startup() final
inline virtual void shutdown() final

Private Functions

inline virtual void cleanup() noexcept final