18 #ifndef IOX_POSH_RUNTIME_IPC_INTERFACE_USER_HPP
19 #define IOX_POSH_RUNTIME_IPC_INTERFACE_USER_HPP
21 #include "iceoryx_posh/internal/runtime/ipc_interface_base.hpp"
38 const uint64_t maxMessages = APP_MAX_MESSAGES,
39 const uint64_t messageSize = APP_MESSAGE_SIZE) noexcept;
Base-Class should never be used by the end-user. Handles the common properties and methods for the ch...
Definition: ipc_interface_base.hpp:127
Class for using a IPC channel.
Definition: ipc_interface_user.hpp:29
IpcInterfaceUser(const RuntimeName_t &name, const uint64_t maxMessages=APP_MAX_MESSAGES, const uint64_t messageSize=APP_MESSAGE_SIZE) noexcept
Constructs a IpcInterfaceUser and opens a IPC channel. Therefore, isInitialized should always be call...
IpcInterfaceUser(IpcInterfaceUser &&)=delete
Not needed therefore deleted.
IpcInterfaceUser(const IpcInterfaceUser &)=delete
The copy constructor and assignment operator are deleted since this class manages a resource (IPC cha...
Definition: service_description.hpp:29