|
xentara-plugin v2.0.7
The Xentara Plugin Framework
|
| ▼Nxentara [external] | |
| ▼Nconfig | |
| ►CContext | A context used when loading skill elements |
| ►CCustomResolver | A resolver for resolving custom cross references during loading |
| CResolver | deprecated An object used to resolve cross references in a configuration |
| CWithoutLocationTag | Type used to specify that a resolver key is not associated with a location in any JSON document |
| RReferenceResolvable | A concept describing resolvable objects that are resolved by reference |
| RCopyResolvable | A concept describing resolvable objects that are resolved as copies |
| ▼Ndata | |
| CDataType | A custom type |
| CFixedValue | A helper class that allows constructing read handles that return fixed values |
| CReadHandle | A handle for reading a data value |
| CWriteHandle | A handle for writing a data value |
| ▼Nio | |
| ►CComponent | deprecated Deprecated base class for I/O component elements |
| CComponentClass | deprecated Deprecated alias for skill::Element::Class |
| ►CDriver | deprecated Deprecated base class for I/O skills |
| ►CIo | deprecated Deprecated base class for skill data point elements |
| ►CIoBatch | deprecated Deprecated base class for I/O batch elements |
| CIoBatchClass | deprecated Deprecated alias for skill::Element::Class |
| CIoClass | deprecated Deprecated alias for skill::Element::Class |
| ▼Nmemory | |
| NmemoryResources | |
| ►CArray | A helper class used to describe structure of memory containing a heterogeneous array |
| CArrayAccessor | A class used to access the elements of an array |
| CBit | An empty placeholder class used as structure of memory containing a single bit |
| CBitField | An empty placeholder class used as structure of memory containing an unsigned integer bit field |
| CConstArrayAccessor | A class used to access the elements of an array as const |
| CCopyOldValuesTag | Type used to specify that a write sentinel should copy the old values |
| CInitializer | A sentinel used for the initialization of memory in a memory resource |
| CInitializer< Array > | An accessor used for the initialization of memory containing a heterogenious array |
| CInitializer< Object< Type > > | An accessor used for the initialization of memory containing a single C++ object |
| CInitializer< RawMemory > | An accessor used for the initialization raw memory |
| CMemoryBlock | A memory block within a memory resource |
| CMemoryBlock< Array > | A memory block containing an array of elements |
| CMemoryBlock< Object< Type > > | A memory block containing a single C++ object |
| CMemoryBlock< RawMemory > | A raw memory block |
| CMemoryHandle | A handle to memory located in a memory resource |
| CMemoryHandle< Bit > | A handle to a single bit of a byte located in a memory resource |
| CMemoryHandle< BitField< Type > > | A handle to a bit field object located in a memory resource |
| CMemoryHandle< Object< Type > > | A handle to a single C++ value object located in a memory resource |
| CMemoryHandle< RawMemory > | A handle to raw data located in a memory resource |
| ►CMemoryResource | A concept used for classes that can be used as memory resources |
| CObject | An empty placeholder class used as structure of memory containing a single C++ object |
| CRawMemory | An empty placeholder class used the structure of memory containing raw data |
| CReadSentinel | A sentinel that protects read access to memory in a memory resource |
| CReadSentinel< Array > | A sentinel that protects read access to memory containing a heterogenious array |
| CReadSentinel< Bit > | A sentinel that protects read access to memory containing a bit field |
| CReadSentinel< BitField< Type > > | A sentinel that protects read access to memory containing a bit field |
| CReadSentinel< Object< Type > > | A sentinel that protects read access to memory containing a single C++ object |
| CReadSentinel< RawMemory > | A sentinel that protects read access to a raw memory |
| CWriteSentinel | A sentinel that protects write access to memory in a memory resource |
| CWriteSentinel< Array > | A sentinel that protects write access to memory containing a heterogenious array |
| CWriteSentinel< Object< Type > > | A sentinel that protects write access to memory containing a single C++ object |
| CWriteSentinel< RawMemory > | A sentinel that protects write access to raw memory |
| RObjectType | A concept describing specializations of Object |
| RBitFieldType | A concept describing specializations of BitField |
| RMemoryBlockType | A concept describing raw memory blocks |
| RObjectBlockType | A concept describing memory blocks containing a single C++ object |
| RArrayBlockType | A concept describing memory blocks containing an array of elements |
| ▼Nmodel | |
| ►CAttribute | A Xentara attribute |
| CElement | A generic element within a Xentara model |
| CElementAttribute | A reference to an attribute of a specific Xentara element |
| CForEachAttributeFunction | A function object used to iterate over all the attributes of an element |
| CForEachEventFunction | A function object used to iterate over all the events of an element |
| CForEachTaskFunction | A function object used to iterate over all the tasks of an element |
| ▼Nplugin | |
| ►CPlugin | deprecated Deprecated base class for deprecated Xentara plugin objects |
| ▼Nprocess | |
| CCollatedEventHandler | An event handler that only gets called once for all events belonging to a single operation |
| ►CEvent | A free-standing event provided by an element |
| CEventHandler | A handler that can be attached to an event |
| CExecutionContext | An execution context for executing a task |
| CExtendedEvent | A reference to an event published by a Xentara element, including change events for attributes |
| ►CMicroservice | deprecated Deprecated base class for microservice elements |
| CMicroserviceClass | deprecated Deprecated alias for skill::Element::Class |
| ►CServiceProvider | deprecated Deprecated base class for non-I/O skills |
| CStageAgnosticTask | A task that calls operational() for all stages |
| ►CTask | A task that needs to performed by a plugin |
| CTimerSchedule | Scheduling information for a timer |
| CUnpreparedTag | Type used to specify that an extended event still needs to be prepared |
| ▼Nsecurity | |
| CAuthorization | A authorization that contains the entitlements of an authenticated user |
| CCertificateAuthenticator | An authenticator that uses a user certificates |
| CCertificatePaths | Paths to the files containing a TLS certificate and the associated private key |
| CContext | A security context |
| CEntitlement | An entitlement that can be used to restrict access to a protected resource |
| CHttpAuthenticator | An authenticator for authenticating HTTP requests |
| CHttpConfig | Server-side authentication configuration for an HTTP based service |
| CNoFieldNameTag | Type used to select overloads of HttpAuthenticator that to not include the header field name |
| COauth2Authenticator | An authenticator that uses OAuth 2.0 compatible JSON web tokens |
| COauth2Scope | An OAuth 2.0 scope, consisting of a list of scope strings |
| CPasswordAuthenticator | An authenticator that uses user name and password |
| ▼Nskill | |
| CDataPoint | Base class for data points provided by a Xentara skill |
| ►CElement | Base class for elements provided by a Xentara skill |
| CElementFactory | A factory for creating skill elements |
| CEnableSharedFromThis | A mixin class that enables getting a shared pointer from the this pointer |
| ►CSkill | A Xentara skill |