Template Class SharedMemoryChannel
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 SharedMemoryChannel : public diffeq::core::composable::IPCChannel<T> Shared memory IPC channel.
Public Functions
-
inline explicit SharedMemoryChannel(const std::string &name, size_t buffer_size)
-
inline ~SharedMemoryChannel()
-
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 SharedMemoryChannel(const std::string &name, size_t buffer_size)