PLCnext API Documentation
22.9.0.33
|
Namespace for basic functions of the framework More...
Namespaces | |
Chrono | |
Namespace for time related classes | |
Configuration | |
Namespace for configuration related classes | |
Diagnostics | |
Namespace for diagnostics classes | |
Encoding | |
Namespace for classes related to string encoding | |
Extensibility | |
Namespace for modules to be loaded at runtime | |
Io | |
Namespace for classes related to the filesystem and file I/O | |
Ipc | |
Namespace for class, enumerations and functions dealing with interprocess communication functionality. | |
Net | |
Namespace for network specific classes, enumerations and functions. | |
Plc | |
Namespace for exception classes indicating errors in the PLC | |
Runtime | |
Namespace for high level API for controlling processes, shared libraries, etc. | |
Security | |
Namespace for classes dealing with certificates | |
Services | |
Namespace for common system services | |
Testing | |
Namespace for classes to simplify writing tests | |
Text | |
Namespace for classes handling text | |
Threading | |
Namespace for classes handling threads and synchronization | |
Xml | |
Namespace for classes to read XML files | |
Classes | |
class | Console |
class | Environment |
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 | 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 , Io = 0x3000 , IoAccessDenied , IoAlreadyExists , IoEndOfStream , IoInvalidPath , IoNotExist , IoOutOfSpace , Plc = 0x4000 , PlcDivisionByZero , PlcIndexOutOfRange , PlcStackOverflow , PlcString , PlcUnhandled , PlcUnhandledVectored , PlcNullReference , Rsc = 0x5000 , Custom = 0x10000 } |
Specifies the type id of any exception derived by <see cref="CommonException". More... | |
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
|
strong |
Specifies the type id of any exception derived by <see cref="CommonException".