![]() |
VR-Forces Developer's Guide
|
The database logger which is used when no logger is configured. It does nothing with logged events.

Public Member Functions | |
| DtNullDatabaseLogger () | |
| virtual | ~DtNullDatabaseLogger () override |
| virtual bool | isEnabled () const override |
| virtual bool | isEventEnabled (DtVrfDatabaseEvent::EventType eventType) const override |
| virtual bool | logEvent (DtVrfDatabaseEvent::EventType eventType, const DtVrfDatabaseEvent &event) override |
| virtual bool | logEvent (DtVrfDatabaseEvent::EventType eventType, DtVrfDatabaseEvent &&event) override |
| virtual bool | logEvent (DtVrfDatabaseEvent::EventType eventType, std::function< DtVrfDatabaseEvent()> f) override |
| virtual std::unique_ptr < DtVrfDatabaseEvent > | popEvent () override |
Public Member Functions inherited from DtVrfDatabaseLoggerInterface | |
| virtual | ~DtVrfDatabaseLoggerInterface () |
| virtual void | initialize (const DtRwDatabaseLoggerConfig &config, const DtSimulationAddress &simAddress, std::unique_ptr< DtVrfDatabaseConnection > conn) |
| virtual void | setScenarioLoadInformation (int runId, const DtFilename &scenarioName, DtTime simTime) |
| virtual void | setScenarioRunInformation (const DtFilename &scenarioName, DtTime simTime, DtTime dateAndTimeOfDay, DtTime realWorldTime) |
| virtual void | tick (double simTime) |
| virtual unsigned | queueSize () |
| virtual void | forceDatabaseUpdate () |
| virtual double | resourceThresholdPercentage () const |
| virtual void | setResourceThresholdPercentage (double p) |
| const DtVrfDatabaseConnection * | databaseConnection () const |
| DtVrfDatabaseConnection * | databaseConnection () |
Static Public Member Functions | |
| static DtVrfDatabaseLoggerInterface * | create () |
| static DtString | type () |
Private Member Functions | |
| DtNullDatabaseLogger (const DtNullDatabaseLogger &other) | |
| DtNullDatabaseLogger & | operator= (const DtNullDatabaseLogger &other) |
Additional Inherited Members | |
Protected Member Functions inherited from DtVrfDatabaseLoggerInterface | |
| DtVrfDatabaseLoggerInterface () | |
Protected Attributes inherited from DtVrfDatabaseLoggerInterface | |
| double | myResourceThresholdPercentage |
| DtSimulationAddress | mySimAddress |
| double | mySimTime |
| double | myDateAndTimeStart |
| double | myRealWorldTimeStart |
| bool | myScenarioRunInfoSet |
| int | myRunId |
| DtString | myScenarioName |
| double | myLogPeriod |
| double | myNextLogTime |
| std::unique_ptr < DtVrfDatabaseConnection > | myDatabaseConnection |
|
inline |
Constructor.
|
inlineoverridevirtual |
Destructor.
|
private |
Copy Constructor not implemented – Do Not copy.
|
inlineoverridevirtual |
Logging is not enabled if using this logger.
Implements DtVrfDatabaseLoggerInterface.
|
inlineoverridevirtual |
Logging is not enabled if using this logger.
Implements DtVrfDatabaseLoggerInterface.
|
inlineoverridevirtual |
No-op.
Implements DtVrfDatabaseLoggerInterface.
|
inlineoverridevirtual |
No-op.
Implements DtVrfDatabaseLoggerInterface.
|
inlineoverridevirtual |
No-op.
Implements DtVrfDatabaseLoggerInterface.
|
inlineoverridevirtual |
No-op.
Implements DtVrfDatabaseLoggerInterface.
|
inlinestatic |
Creator function for this class.
|
inlinestatic |
Type of this database logger.
|
private |
Assignment Operator not implemented – Do Not copy.