8 #include "Arp/System/Commons/Net/SelectMode.hpp" 9 #include "Arp/System/Commons/Ipc/IpcSocketError.hpp" 12 namespace Arp {
namespace System {
namespace Ve
17 namespace Arp {
namespace System {
namespace Commons {
namespace Ipc
37 typedef std::shared_ptr<IpcSocket>
Ptr;
43 using ISocketService = Arp::System::Ve::ISocketService;
138 int Send(
const void *pBuffer,
size_t length,
IpcSocketError& error);
151 ISocketService *pSocketService;
std::chrono::microseconds Microseconds
The Arp Microseconds unit class.
Definition: TypeSystem.h:34
Root namespace for the PLCnext API
Socket for interprocess communication between processes on the same controller.
Definition: IpcSocket.hpp:31
SelectMode
Modes for Select call to check different data channels.
Definition: SelectMode.hpp:13
System components used by the System, Device, Plc or Io domains.
IpcSocketError
Enumeration of possible error return codes from IpcSocket operations.
Definition: IpcSocketError.hpp:13
std::shared_ptr< IpcSocket > Ptr
Contextual definition of pointer type.
Definition: IpcSocket.hpp:37