Class CSDVCore#

Inheritance Relationships#

Base Type#

Class Documentation#

class CSDVCore : public sdv::IInterfaceAccess#

SDV core instance class containing containing the instances for the core services.

Public Functions

CSDVCore()#

Constructor.

~CSDVCore()#

Destructor.

CAppControl &GetAppControl()#

Return the application control.

Returns:

Reference to the application control.

CModuleControl &GetModuleControl()#

Return the module control.

Returns:

Reference to the module control.

CMemoryManager &GetMemoryManager()#

Return the memory manager.

Returns:

Reference to the memory manager.

CRepository &GetRepository()#

Return the repository.

Returns:

Reference to the repository.

CLoggerControl &GetLoggerControl()#

Return the logger control.

Returns:

Reference to the logger control.

CLogger &GetDefaultLogger()#

Return the default logger.

Returns:

Reference to the default logger.

CAppConfig &GetAppConfig()#

Return the application config class.

Returns:

Reference to the application config class.

Public Static Functions

static CSDVCore &GetInstance()#

The one and only instance.

Returns:

Reference to this class.