|
PLCnext API Documentation 23.6.0.37
|
Namespace for basic functions of the framework More...
Namespaces | |
| namespace | Chrono |
| Namespace for time related classes | |
| namespace | Configuration |
| Namespace for configuration related classes | |
| namespace | Diagnostics |
| Namespace for diagnostics classes | |
| namespace | Encoding |
| Namespace for classes related to string encoding | |
| namespace | Extensibility |
| Namespace for modules to be loaded at runtime | |
| namespace | Io |
| Namespace for classes related to the filesystem and file I/O | |
| namespace | Ipc |
| Namespace for class, enumerations and functions dealing with interprocess communication functionality. | |
| namespace | Net |
| Namespace for network specific classes, enumerations and functions. | |
| namespace | Plc |
| Namespace for exception classes indicating errors in the PLC | |
| namespace | Runtime |
| Namespace for high level API for controlling processes, shared libraries, etc. | |
| namespace | Security |
| Namespace for classes dealing with certificates | |
| namespace | Services |
| Namespace for common system services | |
| namespace | Testing |
| Namespace for classes to simplify writing tests | |
| namespace | Text |
| Namespace for classes handling text | |
| namespace | Threading |
| Namespace for classes handling threads and synchronization | |
| namespace | Xml |
| Namespace for classes to read XML files | |
Classes | |
| class | ArgumentException |
| This exception is used when an invalid argument occurs. More... | |
| class | ArgumentNullException |
| This exception is used when an invalid <null> argument occurs. More... | |
| class | ArgumentOutOfRangeException |
| This exception is used when an argument is out of range. More... | |
| class | CommonException |
| This is the base class of common exception classes. More... | |
| class | Console |
| class | Environment |
| class | IndexOutOfRangeException |
| This exception is used when an index is out of range. More... | |
| class | InvalidCastException |
| This exception is used when an invalid cast occurs. More... | |
| class | InvalidConfigException |
| This exception is used when a method is not implemented yet. More... | |
| class | InvalidDataConnectionException |
| This exception is used when an argument is out of range. More... | |
| class | InvalidFormatException |
| This exception is thrown when an invalid format operation occurs. More... | |
| class | InvalidOperationException |
| This exception is used when a method call is invalid for object's current state. More... | |
| class | KeyNotFoundException |
| This exception is used when an argument is out of range. More... | |
| class | LicenseException |
| This exception is used if SD card is not licensed. More... | |
| class | NotAuthorizedException |
| This exception is thrown when an operation is not authorized for the actual user. More... | |
| class | NotImplementedException |
| This exception is used when a method is not implemented yet. More... | |
| class | NotSupportedException |
| This exception is used when a method is not supported. More... | |
| class | ObjectDisposedException |
| This exception is used when a method call is invalid for object's current state. More... | |
| class | OutOfMemoryException |
| This exception is used when the memory exceeds. More... | |
| class | ParseException |
| This exception is used when it fails to parse a string. More... | |
| class | ThreadInterruptException |
| class | TimeoutException |
| This exception is used when a timeout occurs. More... | |
| class | XmlException |
| This exception is used for xml parsing errors. More... | |
| class | XmlValidationException |
| This exception is used for xml validation errors. More... | |
Enumerations | |
| enum class | ExceptionTypeId : uint32 { Exception = 0 , Ve = 256 , VeNotExists = 257 , VeAlreadyExists = 258 , Common = 0x1000 , Argument , ArgumentNull , ArgumentOutOfRange , AssertionFailed , Database , ErrorCode , IndexOutOfRange , InvalidCast , InvalidConfig , InvalidDataConnection , InvalidOperation , KeyNotFound , License , NotAuthorized , NotImplemented , NotSupported , ObjectDisposed , OutOfMemory , Parse , ThreadInterrupt , Timeout , Xml , XmlValidation , InvalidFormat , Json , Std , Io = 0x3000 , IoAccessDenied , IoAlreadyExists , IoEndOfStream , IoInvalidPath , IoNotExist , IoOutOfSpace , Plc = 0x4000 , PlcDivisionByZero , PlcIndexOutOfRange , PlcStackOverflow , PlcString , PlcUnhandled , PlcUnhandledVectored , PlcNullReference , PlcOutOfMemoryException , Rsc = 0x5000 , Custom = 0x10000 } |
| Specifies the type id of any exception derived by <see cref="CommonException". | |
Functions | |
| ARP_CXX_SYMBOL_EXPORT std::ostream & | operator<< (std::ostream &os, ExceptionTypeId value) |
| ARP_CXX_SYMBOL_EXPORT std::istream & | operator>> (std::istream &is, ExceptionTypeId &value) |
Namespace for basic functions of the framework