Template Class NamedPipeChannel

Inheritance Relationships

Base Type

Class Documentation

template<typename T>
class NamedPipeChannel : public diffeq::core::composable::IPCChannel<T>

Named pipe IPC channel.

Public Functions

inline explicit NamedPipeChannel(const std::string &name, bool is_server = false)
inline ~NamedPipeChannel()
inline virtual bool initialize() override
inline virtual void cleanup() override
inline virtual bool send_message(const IPCMessage<T> &message) override
inline virtual bool receive_message(IPCMessage<T> &message) override
inline virtual bool is_connected() const override
inline virtual std::string get_status() const override