PLCnext API Documentation  21.0.0.35466
Classes | Enumerations
Arp::System::Commons::Ipc Namespace Reference

Namespace for class, enumerations and functions dealing with interprocess communication functionality. More...

Classes

class  AutoResetEvent
 Ipc-ready variant of Arp::System::Commons::Threading::AutoResetEvent More...
 
class  IpcSocket
 Socket for interprocess communication between processes on the same controller. More...
 
class  MessageQueue
 Message queues allow processes to exchange data in form of messages More...
 
class  SharedData
 
class  SharedDataSettings
 
class  SharedMemory
 API to manage and manipulate memory shared between different processes More...
 

Enumerations

enum  IpcSocketError { IpcSocketError::None = 0, IpcSocketError::Any = -1, IpcSocketError::WouldBlock = (10000 + 35), IpcSocketError::ConnectionRefused = (10000 + 61) }
 Enumeration of possible error return codes from IpcSocket operations. More...
 

Detailed Description

Namespace for class, enumerations and functions dealing with interprocess communication functionality.

Enumeration Type Documentation

◆ IpcSocketError

Enumeration of possible error return codes from IpcSocket operations.

Enumerator
None 

The Socket operation succeeded.

Any 

An unspecified Socket error has occurred.

WouldBlock 

A non-blocking socket operation could not be completed immediately.

ConnectionRefused 

No connection could be made because the target machine actively refused it.