API Guides > ConceptRT 3.x
PersistenceDiagnostic Class Reference

Diagnostic of Persistence mechanism. More...

Detailed Description

Diagnostic of Persistence mechanism.

Peristent mus by defined (Persistent::Define()). To control that all persistent have been defined properly, this Singleton can by used.

+ Inheritance diagram for PersistenceDiagnostic:

Public Member Methods

const StringsGetDiagnostics () const
 Diagnostic of Persistence mechanism. More...
 
void GetNonDefinedPersistents (IReferenceList< BasePersistent > &list)
 Diagnostic of Persistence mechanism. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Singleton< PersistenceDiagnostic >
static PersistenceDiagnosticGetInstancePointer ()
 Gets the instance pointer. More...
 
static PersistenceDiagnosticGetInstance ()
 Gets the instance. More...
 
static void DeleteInstance (bool allowNewCreation=false)
 Deletes the instance. More...
 
static bool IsCreated ()
 Query if the singleton instance has already been created. More...
 

Methods Documentation

const Strings& GetDiagnostics ( ) const
inline

Diagnostic of Persistence mechanism.

Returns
Strings of mesages of diagnostic
void GetNonDefinedPersistents ( IReferenceList< BasePersistent > &  list)

Diagnostic of Persistence mechanism.

Parameters
list[in, out] list to populate the non-defined persistent.