![]() |
Fledge
An open source edge computing platform for industrial users
|
CACL | This class represents the ACL (Access Control List) as JSON object fetched from Fledge Storage |
CACL::ACLReason | This class represents the ACL security change request |
CAggregate | Aggregate clause in a selection of records |
CAssetTracker | Asset tracking functionality |
CAssetTrackingTable | A class to hold a set of asset tracking tuples that allows lookup by name |
CAssetTrackingTuplePtrEqual | |
CAttachDbSync | Used to synchronize the attach database operation |
CAuditLogger | A singleton class for access to the audit logger within services |
CBearerToken | This class represents a JWT bearer token |
CConfigCategory::CategoryItem | |
CResultSet::ColumnValue | |
CConfigCategories | |
►CConfigCategory | |
CConfigCategoryDescription | |
CConfigHandler | Handler class within a service to manage configuration changes |
CConfigurationManager | |
CConnection | |
CConnectionManager | Singleton class to manage Postgres connection pool |
►CDataBuffer | Buffer type for storage of arbitrary buffers of data within a datapoint |
CDatapoint | Name and value pair used to represent a data value within an asset reading |
CDatapointValue | Class to hold an actual reading value |
CDataSender | |
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 |
►Cexception | |
CExpression | Class that defines data to be inserted or updated in a column within the table |
CFormData::FieldValue | |
►CFilterPipeline | Used to represent a pipeline of filters applicable to a task/service |
CFledgeFilter | |
►CFledgeProcess | Fledge process base class |
CFormData | This class represents a parsed HTTP form data uploaded to SimpleWeb::Server<SimpleWeb::HTTP |
Cstd::hash< AssetTrackingTuple * > | |
Cstd::hash< AssetTrackingTuple > | |
Cstd::hash< StorageAssetTrackingTuple * > | |
Cstd::hash< StorageAssetTrackingTuple > | |
►CHttpSender | |
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 |
CJoin | Join clause representation |
CJSONPath | A simple implementation of a JSON Path search mechanism to use alongside RapidJSON |
CJSONProperty | |
►CJSONProvider | |
CACL::KeyValueItem | |
CLALookup | Linked Asset Information class |
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 |
COCS | The OCS class |
COMF | The OMF class |
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 |
COMFLinkedData | The OMFLinkedData class |
CPerfMon | |
►CPerformanceMonitor | Class to handle the performance monitors |
►CPipelineElement | The base pipeline element class |
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 |
CProfileItem | |
CPurgeConfiguration | |
CPurgeResult | |
CPythonModule | This class represents the loaded Python module with interpreter initialisation flag |
CPythonRuntime | |
CQuery | Storage layer query container |
CQueryProfile | |
CRDSAcknowledge | |
CRDSBlockHeader | |
CRDSConnectHeader | |
CRDSReadingHeader | |
►CReading | An asset reading represented as a class |
CReadingsCatalogue::ReadingReference | |
CReadingsCatalogue | Implements the handling of multiples readings tables stored among multiple SQLite databases |
►CReadingSet | Reading set class |
CReadingSetCircularBuffer | Reading set circular buffer class |
CReadingStream | |
CResultSet | Result set |
CReturns | Control a returned column |
CResultSet::Row | |
CSchema | Representation of an extension schema |
CSchemaManager | The singleton SchemaManager class used to interact with the extension schemas created by various extension services |
►CServiceHandler | ServiceHandler abstract class - the interface that services using the management API must provide |
CServiceRegistry | ServiceRegistry Singleton class |
CSort | Sort clause in a selection of records |
CSouthApi | |
CSQLBuffer | Buffer class designed to hold SQL statement that can as required but have minimal copy semantics |
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 |
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 |
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 "*" |
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: |
CUpdateModifier | Update modifier |
CUpdateValue | A value in an update statement |
CACL::UrlItem | |
►Cvector | |
CWhere | Where clause in a selection of records |