template<class PAYLOAD>
eckit::Pipe class

Public types

using Proc = void(*)(Pipe<PAYLOAD>&)

Constructors, destructors, conversion operators

Pipe(long count = 2)
~Pipe()

Public functions

void spawn(Proc proc)
auto eof() -> bool
void close()
auto message() -> PAYLOAD&
auto receive() -> PAYLOAD&
void send()