PLCnext API Documentation  21.9.0.40
Classes | Enumerations | Functions
Arp::Plc::Commons::Esm Namespace Reference

Namespace for interfaces and classes of Execution and Sychronization Manager (ESM) More...

Classes

class  DynamicPortsProgramBase
 Base class for a program providing dynamic ports More...
 
class  IProgram
 Interface to implement PLC program to be executed in realtime context. More...
 
class  IProgramComponent
 Interface to realizes an access to a plc program provider. More...
 
class  IProgramProvider
 Interface to realizes an program provider. More...
 
class  IRtEventManager
 
class  ProgramBase
 This class implements the base functionality of a program. More...
 
class  ProgramComponentBase
 
class  ProgramProviderBase
 
class  RtEvent
 This class implements a ipc event for the bidirectional exchange of realtime events. More...
 
class  RtEventManagerProxy
 This class implements a event manager proxy to get instances of RtEvent. More...
 
class  RtEventManagerSharedData
 

Enumerations

enum  ExceptionTypeId : uint32 {
  None = 0, ArpException = 1, StdException = 2, UnknownException = 3,
  Signal = 4, Watchdog = 5
}
 

Functions

std::ostream & operator<< (std::ostream &os, ExceptionTypeId arg)
 
std::istream & operator>> (std::istream &is, ExceptionTypeId &arg)
 

Detailed Description

Namespace for interfaces and classes of Execution and Sychronization Manager (ESM)