![]() |
Fledge
An open source edge computing platform for industrial users
|
►Nstd | |
►CACL | This class represents the ACL (Access Control List) as JSON object fetched from Fledge Storage |
CACLMalformed | Custom exception ACLMalformed |
CACLReasonMalformed | Custom exception ACLReasonMalformed |
CAggregate | Aggregate clause in a selection of records |
CAllCategoriesEx | AllCategoriesEx |
CAssetTracker | Asset tracking functionality |
CAssetTrackingTable | A class to hold a set of asset tracking tuples that allows lookup by name |
CAssetTrackingTuple | Used to represent an asset tracking tuple |
CAssetTrackingTuplePtrEqual | |
CAttachDbSync | Used to synchronize the attach database operation |
CAuditLogger | A singleton class for access to the audit logger within services |
CBadRequest | BadRequest exception |
CBase64DataBuffer | Provide functionality on top of the simple DataBuffer class that is used to encode the buffer in base64 such that it may be stored as string data |
CBase64DPImage | The Base64DPImage provide functionality on top of the simple DPImage class that is used to encode the buffer in base64 such that it may be stored as string data |
CBearerToken | This class represents a JWT bearer token |
CBinaryPluginHandle | Used to represent an interface to a plugin that is available in a binary format |
CCategoryDetailsEx | CategoryDetailsEx |
CCheckUpdates | CheckUpdates class |
CChildCategoriesEx | ChildCategoriesEx |
CConfigCategories | |
►CConfigCategory | |
CConfigCategoryChange | |
CConfigCategoryDefaultWithValue | ConfigCategoryDefaultWithValue |
CConfigCategoryDescription | |
CConfigCategoryEx | ConfigCategoryEx |
CConfigHandler | Handler class within a service to manage configuration changes |
CConfigItemAttributeNotFound | This exception must be raised when a requested item attribute does not exist |
CConfigItemNotAList | An attempt has been made to access a configuration item as a list when the item is not of type list |
CConfigItemNotFound | |
CConfigMalformed | |
CConfigurationManager | |
CConfigValueFoundWithDefault | This exception must be raised when at least one of the JSON items of a new being created category have both "value" and "default" fields |
CConflict | Conflict exception |
CConnection | |
CConnectionManager | Singleton class to manage Postgres connection pool |
CCoreManagementApi | Management API server for a C++ microservice |
CDataBuffer | Buffer type for storage of arbitrary buffers of data within a datapoint |
CDataLoad | A class used in the North service to load data from the buffer |
CDatapoint | Name and value pair used to represent a data value within an asset reading |
CDatapointValue | Class to hold an actual reading value |
CDataSender | |
CDefaultConfigCategory | DefaultConfigCategory |
CDiskSpaceMonitor | A class to monitor the free disk space used to store the various storage databases |
CDPImage | Simple Image class that will be used within data points to store image data |
CExistingChildCategories | ExistingChildCategories |
CExpression | Class that defines data to be inserted or updated in a column within the table |
CExpressionValues | |
CFilterPipeline | Used to represent a pipeline of filters applicable to a task/service |
CFilterPlugin | |
CFilterPythonPluginHandle | The PythonPluginHandle class is used to represent an interface to a plugin that is available as a python script |
CFledgeFilter | |
CFledgeProcess | Fledge process base class |
►CFormData | This class represents a parsed HTTP form data uploaded to SimpleWeb::Server<SimpleWeb::HTTP |
CHttpSender | |
CIngest | The ingest class is used to ingest asset readings |
CIngestRate | A class used to track and report on the ingest rates of a data stream |
CInsertValue | Class that defines data to be inserted or updated in a column within the table |
CInsertValues | |
CJoin | Join clause representation |
CJSONPath | A simple implementation of a JSON Path search mechanism to use alongside RapidJSON |
CJSONProperties | Class that defines JSON properties for update |
CJSONProperty | |
CJSONProvider | |
CJSONReading | JSONReading class |
CLALookup | Linked Asset Information class |
CLibcurlHttps | |
CLogger | Fledge Logger class used to log to syslog |
CManagementApi | Management API server for a C++ microservice |
CManagementClient | The management client class used by services and tasks to communicate with the management API of the Fledge core microservice |
CMemConnectionManager | Singleton class to manage SQLite3 Memory connection pool |
CNorthFilterPipeline | Derived from FilterPipeline class and is used to represent a pipeline of filter applicable to sending process |
CNorthPlugin | Class that represents a north plugin |
CNorthPythonPluginHandle | Used to represent an interface to a South plugin that is available as a python script |
CNorthService | The NorthService class |
CNoSuchCategory | NoSuchCategory |
CNoSuchCategoryItem | NoSuchItem |
CNoSuchCategoryItemValue | NoSuchCategoryItemValue |
CNotificationPythonPluginHandle | The PythonPluginHandle class is used to represent an interface to a plugin that is available as a python script |
CNotSupportedDataType | NotSupportedDataType |
COCS | The OCS class |
COMF | The OMF class |
COMFAFLocationHint | A AFLocation hint, tells use in which Asset Framework hierarchy the asset should be created |
COMFBuffer | Buffer class designed to hold OMF payloads that can grow as required but have minimal copy semantics |
COMFData | The OMFData class |
COMFDataTypes | Per asset dataTypes - This class is used in a std::map where assetName is a key |
COMFError | An encapsulation of an error return from an OMF call |
COMFHint | Virtual base class for an OMF Hint |
COMFHints | A set of hints for a reading |
COMFInformation | A class that holds the configuration information for the OMF plugin |
COMFIntegerHint | A integer hint, defines how ineteger type should be defined, int64, int32 o int16 |
COMFInterpolationHint | A interpolation hint, defines the interpolation value for a property |
COMFLegacyTypeHint | A Legacy type hint, tells the OMF plugin to send complex types for this asset |
COMFLinkedData | The OMFLinkedData class |
COMFMaximumHint | A maximum hint, defines the maximum value for a property |
COMFMinimumHint | A minimum hint, defines the minimum value for a property |
COMFNumberHint | A number hint, defines how number type should be defined, float64 or float32 |
COMFSourceHint | A Source hint, defines the data source for the asset or datapoint |
COMFTagHint | A tag hint, used to define an existing OMF container or tag to use |
COMFTagNameHint | A tag name hint, tells us whuch tag name ot use in PI |
COMFTypeNameHint | A Type name hint, tells us how to name the types we use |
COMFUOMHint | A unit of measurement hint, defines the unit of measurement for a datapoint |
CPerfMon | |
CPerformanceMonitor | Class to handle the performance monitors |
CPipelineBranch | A pipeline element that represents a branch in the pipeline |
CPipelineElement | The base pipeline element class |
CPipelineFilter | A pipeline element the runs a filter plugin |
CPipelineWriter | A pipeline element that writes to a storage service or buffer |
CPIWebAPI | The PIWebAPI class |
CPlugin | A generic representation of a plugin |
CPLUGIN_ERROR | Structure used by plugins to return error information |
CPLUGIN_INFORMATION | The plugin infiornation structure, used to return information from a plugin during the laod and configuration stage |
Cplugin_parameter | Pass a name/value pair to a plugin |
CPluginData | |
CPluginHandle | Used to represent an opaque handle to a plugin instance |
CPluginManager | The manager for plugins |
CPluginNotImplementedException | Implementation of PluginNotImplementedException |
CProfileItem | |
CPurgeConfiguration | |
CPurgeResult | |
CPurgeSystem | |
CPythonConfigCategory | A wrapper class for a ConfigCategory to convert to and from Python objects |
CPythonModule | This class represents the loaded Python module with interpreter initialisation flag |
CPythonPluginHandle | Base class used to represent an interface to a plugin that is available as a python script |
CPythonReading | A wrapper class for a Reading to convert to and from Python objects |
CPythonReadingSet | A wrapper class for the ReadingSet class that allows conversion to and from Python objects |
CPythonRuntime | |
CQuery | Storage layer query container |
CQueryProfile | |
CRDSAcknowledge | |
CRDSBlockHeader | |
CRDSConnectHeader | |
CRDSReadingHeader | |
CReading | An asset reading represented as a class |
►CReadingsCatalogue | Implements the handling of multiples readings tables stored among multiple SQLite databases |
CReadingSet | Reading set class |
CReadingSetCircularBuffer | Reading set circular buffer class |
CReadingSetException | |
CReadingStream | |
CResultException | |
CResultIncorrectTypeException | |
CResultNoMoreRowsException | |
CResultNoSuchColumnException | |
►CResultSet | Result set |
CReturns | Control a returned column |
CSchema | Representation of an extension schema |
CSchemaManager | The singleton SchemaManager class used to interact with the extension schemas created by various extension services |
CSendingProcess | |
CServiceAuthHandler | ServiceAuthHandler adds security to the base class ServiceHandler |
CServiceHandler | ServiceHandler abstract class - the interface that services using the management API must provide |
CServiceRecord | |
CServiceRegistry | ServiceRegistry Singleton class |
CSimpleHttp | |
CSimpleHttps | |
CSort | Sort clause in a selection of records |
CSouthApi | |
CSouthPlugin | Class that represents a south plugin |
CSouthPythonPluginHandle | Used to represent an interface to a South plugin that is available as a python script |
CSouthService | The SouthService class |
CSQLBuffer | Buffer class designed to hold SQL statement that can as required but have minimal copy semantics |
CStatsHistory | StatisticsHisotry class |
CSTORAGE_CONFIGURATION | |
CStorageApi | The Storage API class - this class is responsible for the registration of all API entry points in the storage API and the dispatch of those API calls to the internals of the storage service and the storage plugin itself |
CStorageAssetTrackingTuple | |
CStorageAssetTrackingTuplePtrEqual | |
CStorageClient | Client for accessing the storage service |
CStorageConfiguration | The storage service must handle its own configuration differently to other services as it is unable to read the configuration from the database |
CStorageOperation | StorageOperation |
CStoragePerformanceMonitor | StoragePerformanceMonitor is a derived class from PerformanceMonitor It allows direct writing of monitoring data to database |
CStoragePlugin | Class that represents a storage plugin |
CStoragePluginConfiguration | The storage service must handle its own configuration differently to other services as it is unable to read the configuration from the database |
CStorageRegistry | StorageRegistry - a class that manages requests from other microservices to register interest in new readings being inserted into the storage layer that match a given asset code, or any asset code "*" |
CStorageService | The StorageService class |
CStorageStats | |
CStreamHandler | |
CTableReference | Class used to store table references |
CTableRegistration | |
CTimebucket | Timebucket clause in a selection of records |
CTrackingTuple | Tracking abstract base class to be passed in the process data queue |
CTransactionBoundary | This class handles per thread started transaction boundaries: |
CUnauthorized | Unauthorized exception |
CUpdateModifier | Update modifier |
CUpdateValue | A value in an update statement |
CWhere | Where clause in a selection of records |