struct
#include <src/vt/pipe/state/pipe_state.h>
PipeState
Public types
- using DispatchFuncType = std::function<void(std::byte*)>
Constructors, destructors, conversion operators
- PipeState(PipeType const& in_pipe, PipeRefType const& in_signals, PipeRefType const& in_lis, bool const& in_typeless = false)
- PipeState(PipeType const& in_pipe, bool const& in_typeless = false)
Public functions
- void signalRecv()
- void listenerReg()
- auto isAutomatic() const -> bool
- auto isTypeless() const -> bool
- auto isPersist() const -> bool
- auto getPipe() const -> PipeType
- auto finished() const -> bool
- auto refsPerListener() const -> PipeRefType
- auto hasDispatch() const -> bool
- void setDispatch(DispatchFuncType in_dispatch)
- void dispatch(std::byte* ptr)