VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes
DtVrfDatabaseEvent Class Reference

Represents a single event to be recorded in the database. Anytime something occurs that requires data to be logged to the database, a new event is generated and logged by the database logger to then be recorded in the database. Each event will be logged with an EventType identifying what type of event it is. Each EventType is mapped to a database table where the event will be logged as a new entry.

Public Types

enum  EventType {
  UnknownEvent = 0, WakeupEvent = 1, ShutdownEvent = 2, InternalStatsEvent = 3,
  SimEngineEvent = 4, ScenarioRunEvent = 5, DetonationEvent = 6, FireEvent = 7,
  DamageEvent = 8, ObjectEvent = 9, DetectionEvent = 10, FuelResourceEvent = 11,
  WeaponResourceEvent = 12, OtherResourceEvent = 13, UserEvent = 500
}
 
enum  TableUpdateFlag { InsertOrIgnore = 1, InsertOrUpdate = 2, UpdateExisting = 3 }
 
using ParamVector = std::vector< DtVrfDatabaseEventParam * >
 

Public Member Functions

virtual ~DtVrfDatabaseEvent ()
 
virtual
DtVrfDatabaseEvent::EventType 
eventType () const
 
virtual void setEventType (DtVrfDatabaseEvent::EventType et)
 
virtual TableUpdateFlag updateOrInsert () const
 
virtual const ParamVectorparameters () const
 
virtual bool hasParameter (const DtString &name) const
 
virtual void setCreateTableOnly (bool v)
 
virtual bool createTableOnly () const
 
 DtVrfDatabaseEvent (TableUpdateFlag updateRule=InsertOrIgnore)
 
 DtVrfDatabaseEvent (const DtVrfDatabaseEvent &orig)
 
 DtVrfDatabaseEvent (DtVrfDatabaseEvent &&orig) noexcept
 
DtVrfDatabaseEventoperator= (const DtVrfDatabaseEvent &)
 
DtVrfDatabaseEventoperator= (DtVrfDatabaseEvent &&) noexcept
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, bool p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, int p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, unsigned p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, float p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, double p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, std::string &&p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const std::string &p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const DtString &p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const DtEntityType &p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const DtEntityIdentifier &p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const DtSimulationAddress &p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const DtUUID &p, bool isPrimaryKey=false)
 
virtual DtVrfDatabaseEventaddParameter (const DtString &name, const DtVector &p, bool isPrimaryKey=false)
 

Static Public Member Functions

static const std::string & eventTableName (EventType)
 
static void initializeDefaultEventTypes ()
 
static void addEventType (unsigned eventType, const std::string &eventTableName)
 
static std::map< EventType,
std::string > 
eventTypeMapping ()
 
static const std::map
< EventType,
DtVrfDatabaseEvent > & 
eventPrototypes ()
 
static
DtVrfDatabaseEvent::EventType 
highestEventType ()
 
static void setEventTypeMapping (const std::map< EventType, std::string > &mapping)
 
static void setEventPrototypes (const std::map< EventType, DtVrfDatabaseEvent > &mapping)
 

Static Public Attributes

static const bool PrimaryKey = true
 

Protected Member Functions

void copyParameters (const DtVrfDatabaseEvent &orig)
 

Protected Attributes

DtVrfDatabaseEvent::EventType myEventType
 
TableUpdateFlag myUpdateOrInsert
 
bool myCreateTableOnly
 
ParamVector myParams
 

Static Protected Attributes

static std::map< EventType,
std::string > 
theEventTypeMapping
 
static std::map< EventType,
DtVrfDatabaseEvent
theEventPrototypes
 

Member Typedef Documentation

Member Enumeration Documentation

The unique event types for different types of data that will be logged by VRF. Each event type will generate a different table in the database.

Enumerator
UnknownEvent 
WakeupEvent 
ShutdownEvent 

Internal use only.

InternalStatsEvent 

Internal use only.

SimEngineEvent 

Internal use only.

ScenarioRunEvent 
DetonationEvent 
FireEvent 
DamageEvent 
ObjectEvent 
DetectionEvent 
FuelResourceEvent 
WeaponResourceEvent 
OtherResourceEvent 
UserEvent 
Enumerator
InsertOrIgnore 
InsertOrUpdate 

Inserts a new entry into the table, ignores if it conflicts with another primary key.

UpdateExisting 

Inserts a new entry into the table, updates if it conflicts with another primary key.

Constructor & Destructor Documentation

DtVrfDatabaseEvent::DtVrfDatabaseEvent ( TableUpdateFlag  updateRule = InsertOrIgnore)

Constructor. Additionally you can specify if this event should insert a new event or update an existing, and how to handle insertions when there is a duplicate.

DtVrfDatabaseEvent::DtVrfDatabaseEvent ( const DtVrfDatabaseEvent orig)

Constructor. Additionally you can specify if this event should insert a new event or update an existing, and how to handle insertions when there is a duplicate.

DtVrfDatabaseEvent::DtVrfDatabaseEvent ( DtVrfDatabaseEvent &&  orig)
noexcept

Constructor. Additionally you can specify if this event should insert a new event or update an existing, and how to handle insertions when there is a duplicate.

virtual DtVrfDatabaseEvent::~DtVrfDatabaseEvent ( )
virtual

Destructor.

Member Function Documentation

DtVrfDatabaseEvent& DtVrfDatabaseEvent::operator= ( const DtVrfDatabaseEvent )

Assignment operator.

DtVrfDatabaseEvent& DtVrfDatabaseEvent::operator= ( DtVrfDatabaseEvent &&  )
noexcept

Assignment operator.

virtual DtVrfDatabaseEvent::EventType DtVrfDatabaseEvent::eventType ( ) const
inlinevirtual

The DtVrfDatabaseEvent::EventType for this event. The DtVrfDatabaseEvent::EventType determines what table in which the database event will be stored.

virtual void DtVrfDatabaseEvent::setEventType ( DtVrfDatabaseEvent::EventType  et)
inlinevirtual
virtual TableUpdateFlag DtVrfDatabaseEvent::updateOrInsert ( ) const
inlinevirtual

Returns the rule for how this event should be updated or inserted.

virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
bool  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
int  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
unsigned  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
float  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
double  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
std::string &&  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const std::string &  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const DtString p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const DtEntityType &  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const DtEntityIdentifier &  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const DtSimulationAddress &  p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const DtUUID p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual DtVrfDatabaseEvent& DtVrfDatabaseEvent::addParameter ( const DtString name,
const DtVector p,
bool  isPrimaryKey = false 
)
virtual

Adds a new parameter to this event. Parameters can be of many types, and are then converted into types supported by the database. The following is a list of types and how they will be logged to an SQL database.

  • bool - logged in SQL as a BIT
  • int, unsigned int - logged in SQL as an INT
  • float - logged in SQL as a FLOAT
  • double - logged in SQL as a DOUBLE
  • std::string, DtString - logged in SQL as a VARCHAR(255)
  • DtEntityType - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtEntityIdentifier - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtSimulationAddress - logged in SQL as a VARCHAR(255), string representation with fields separated by :
  • DtUUID - logged in SQL as a VARCHAR(255), string representation of the UUID
  • DtVector - logged in SDL as three separate parameters, all of type DOUBLE. parameters use the same name appended with 'X', 'Y', and 'Z'
virtual const ParamVector& DtVrfDatabaseEvent::parameters ( ) const
inlinevirtual

Returns the list of all parameters in this event.

virtual bool DtVrfDatabaseEvent::hasParameter ( const DtString name) const
virtual

Returns true if the event has the named parameter.

virtual void DtVrfDatabaseEvent::setCreateTableOnly ( bool  v)
virtual

Set to true if only the table should be created, but no event should be logged.

virtual bool DtVrfDatabaseEvent::createTableOnly ( ) const
virtual
static const std::string& DtVrfDatabaseEvent::eventTableName ( EventType  )
static

Converts the given DtVrfDatabaseEvent::EventType to the string to be used for its database table name.

static void DtVrfDatabaseEvent::initializeDefaultEventTypes ( )
static

Internal function used to initialize all default EventTypes. Sets up the type mappings from DtVrfDatabaseEvent::EventType to table name as well as a list of prototype events. Typically DtDefaultDatabaseEvents::eventTypes() is used to initialize the default type mappings and DtDefaultDatabaseEvents::eventPrototypes() is used to initialize any prototypes, however these can be replaced by calling setEventTypeMapping() and setEventPrototypes().

static void DtVrfDatabaseEvent::addEventType ( unsigned  eventType,
const std::string &  eventTableName 
)
static

Adds a new DtVrfDatabaseEvent::EventType. This is required if you are defining additional database events beyond what VR-Forces supports by default. It is recommended all user added events start with the UserEvent value.

static std::map<EventType, std::string> DtVrfDatabaseEvent::eventTypeMapping ( )
static

The full mapping of EventTypes to strings.

static const std::map<EventType, DtVrfDatabaseEvent>& DtVrfDatabaseEvent::eventPrototypes ( )
static

The full mapping of EventTypes to their prototypes. It is not required that an event have a predefined prototype, though by default standard VR-Forces events will. If you are adding additional database events, adding a prototype is not required.

static DtVrfDatabaseEvent::EventType DtVrfDatabaseEvent::highestEventType ( )
static

The highest configured event type value.

static void DtVrfDatabaseEvent::setEventTypeMapping ( const std::map< EventType, std::string > &  mapping)
static

Completely replaces the DtVrfDatabaseEvent::EventType mapping. Not usually necessary. If you want to add additional mappings use addEventType() instead. Calling this function means that mappings defined by DtDefaultDatabaseEvents::eventTypes() will be ignored.

static void DtVrfDatabaseEvent::setEventPrototypes ( const std::map< EventType, DtVrfDatabaseEvent > &  mapping)
static

Defines prototypes for events. This is not usually necessary. Event prototypes are not required. If you want to add a new event type, callign addEventType() is sufficient. Event prototypes are only used to pre-generate database tables up front if they are not already created. If they are not pre-generated, they will automatically be created the first time an event is logged of the matching event type. Calling this function means that mappings defined by DtDefaultDatabaseEvents::eventPrototypes() will be ignored.

void DtVrfDatabaseEvent::copyParameters ( const DtVrfDatabaseEvent orig)
protected

Copies all of the parameters from another event. Used internally.

Member Data Documentation

const bool DtVrfDatabaseEvent::PrimaryKey = true
static
DtVrfDatabaseEvent::EventType DtVrfDatabaseEvent::myEventType
protected
TableUpdateFlag DtVrfDatabaseEvent::myUpdateOrInsert
protected
bool DtVrfDatabaseEvent::myCreateTableOnly
protected
ParamVector DtVrfDatabaseEvent::myParams
protected
std::map<EventType, std::string> DtVrfDatabaseEvent::theEventTypeMapping
staticprotected
std::map<EventType, DtVrfDatabaseEvent> DtVrfDatabaseEvent::theEventPrototypes
staticprotected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)