C-DEngine 5.105

nsCDEngine.BaseClasses Namespace

Classes


  Class Description
Public class eEngineEvents
Defines a list of EventNames that are fired by TheBaseEngine for specific events in the system
Public class eEngineName
This is a read-only enum class for the built-in services It can be used for plugin-services to as an alternative to the use of the MyBaseEngine.GetEngineName()
Public class eLoggerCategory
Defines a list of EventNames that are fired by TheBaseEngine for specific events in the system
Public class TheBaseApplication
This class is the essential class hosting all C-DEngine Services. Every Application, Service or other host has to instantiate this class to Activate the C-DEngine
Public class TheBaseAssets
TheBaseAssets is a collection of important static properties shared between all Plugin-Services and the hosting Application
Public class TheCDEKPIs
All KPIs (Key Performance Indicators) of the C-DEngine KPI1 -10 can be used for an application
Public class TheCommonUtils
A Collection of useful helper functions used frequently in C-DEngine Solutions
Small verison of TheCommonUtils used in the crypto Lib
A Collection of useful helper functions used frequently in C-DEngine Solutions
Public class TheDefaultLocalizationUtils
The default implementation of the ILocalizationHooks
Public class TheEventLogEntry
the class defining the entry to the SystemLog
Public class TheGELFLogEntry
Structure for GELF logging
Public class TheKPIs
Public class TheSystemMessageLog
The main System Message Log of the C-DEngine for the current node All Log entries are written to this log
Public class TheTimedCallbacks<(Of <(<'T>)>)>
Creates a Callback Class that can be used to track a callback and its cookie
Public class TSM
TSM = The System Message This is the frame telegram that is used to send all communication between nodes.
TSM = The System Message This is the frame telegram that is used to send all communication between nodes.
Public class TSMCosting
TSMCosting describes the costs of a TSM in form of a receipt A TSMCosting receipt can be added to a TSM with the AddCosting method
Public class TSMTotalCost
Creates a receipt of all Costs associated with a TSM at the time of Costing
Public class UriExtensions
New in V4: Allows to set WebSocket Ports and moniker for a given URI

Interfaces


  Interface Description
Public interface ICDEKpis
Interface ICDEKpis
Public interface ICDEManagement
Essential C-DEngine Management function used by ISM
Public interface ILocalizationHooks
A Collection of useful helper functions used frequently in C-DEngine Solutions

Delegates


  Delegate Description
Public delegate TheCommonUtils..::..cdeWaitCallback
Callback delegate with state

Enumerations


  Enumeration Description
Public enumeration eDEBUG_LEVELS
The Debug Levels of the C-DEngine
Public enumeration eKPINames
All existing default KPI names in the C-DEngine
Public enumeration eMsgLevel
Message Levels used in the LVL parameter of TSM
Public enumeration TheCommonUtils..::..RoundingDirection
Specifies how to handle rounding operation for rounding functions.