Template Class NamedPipeChannel
Defined in File interprocess_decorator.hpp
Inheritance Relationships
Base Type
public diffeq::core::composable::IPCChannel< T >
(Template Class IPCChannel)
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
-
inline explicit NamedPipeChannel(const std::string &name, bool is_server = false)