xentara-plugin v2.0.4
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 |