10 namespace DtDefaultDatabaseEvents
270 std::map<DtVrfDatabaseEvent::EventType, std::string>
eventTypes()
272 return std::map<DtVrfDatabaseEvent::EventType, std::string>{
291 return std::map<DtVrfDatabaseEvent::EventType, DtVrfDatabaseEvent>{
UUID is a unique ID wrapper class.
Definition: uuid.h:59
auto theFirePrototype
Definition: vrfDefaultDatabaseEvents.h:100
std::map< DtVrfDatabaseEvent::EventType, std::string > eventTypes()
Returns the list of all default database event type to table name mappings.
Definition: vrfDefaultDatabaseEvents.h:270
std::string theSimEngineTableName("SimEngine")
auto theWeaponResourcePrototype
Definition: vrfDefaultDatabaseEvents.h:212
const bool boolParam
Definition: vrfDefaultDatabaseEvents.h:21
std::string theDetonationTableName("Detonation")
std::string theObjectTableName("Object")
std::string theUnknownTableName("Unknown")
Internal use only.
Definition: vrfDatabaseEvent.h:38
std::string theFireTableName("Fire")
auto theDamagePrototype
Definition: vrfDefaultDatabaseEvents.h:149
const DtUUID uuidParam
Definition: vrfDefaultDatabaseEvents.h:14
auto theScenarioRunPrototype
Definition: vrfDefaultDatabaseEvents.h:62
auto theFuelResourcePrototype
Definition: vrfDefaultDatabaseEvents.h:195
std::string theOtherResourceTableName("OtherResource")
Definition: vrfDatabaseEvent.h:40
Definition: vrfDatabaseEvent.h:35
std::map< DtVrfDatabaseEvent::EventType, DtVrfDatabaseEvent > eventPrototypes()
Returns the list of all default database event prototypes.
Definition: vrfDefaultDatabaseEvents.h:289
const DtEntityIdentifier simAddressParam
Definition: vrfDefaultDatabaseEvents.h:18
Internal use only.
Definition: vrfDatabaseEvent.h:33
Definition: vrfDatabaseEvent.h:42
std::string theInternalStatsTableName("InternalStats")
Internal use only.
virtual DtVrfDatabaseEvent & addParameter(const DtString &name, bool p, bool isPrimaryKey=false)
Adds a new parameter to this event. Parameters can be of many types, and are then converted into type...
const double doubleParam
Definition: vrfDefaultDatabaseEvents.h:20
Internal use only.
Definition: vrfDatabaseEvent.h:34
std::string theWeaponResourceTableName("WeaponResource")
const int intParam
Definition: vrfDefaultDatabaseEvents.h:19
auto theDetectionPrototype
Definition: vrfDefaultDatabaseEvents.h:252
auto theDetonationPrototype
Definition: vrfDefaultDatabaseEvents.h:123
const DtEntityIdentifier entityIdParam
Definition: vrfDefaultDatabaseEvents.h:16
std::string theDetectionTableName("Detection")
std::string theFuelResourceTableName("FuelResource")
Definition: vrfDatabaseEvent.h:36
Definition: vrfDatabaseEvent.h:39
auto theOtherResourcePrototype
Definition: vrfDefaultDatabaseEvents.h:229
const DtVector vectorParam
Definition: vrfDefaultDatabaseEvents.h:17
const DtEntityType entityTypeParam
Definition: vrfDefaultDatabaseEvents.h:15
Definition: vrfDatabaseEvent.h:43
Definition: vrfDatabaseEvent.h:37
const DtString stringParam
Placeholders to indicate data types of parameters in prototypes.
Definition: vrfDefaultDatabaseEvents.h:13
Represents a single event to be recorded in the database. Anytime something occurs that requires data...
Definition: vrfDatabaseEvent.h:22
Definition: vrfDatabaseEvent.h:30
static const bool PrimaryKey
Definition: vrfDatabaseEvent.h:49
std::string theDamageTableName("Damage")
auto theSimEnginePrototype
Definition: vrfDefaultDatabaseEvents.h:81
std::string theScenarioRunTableName("ScenarioRun")
Definition: vrfDatabaseEvent.h:41
auto theObjectPrototype
Definition: vrfDefaultDatabaseEvents.h:174