Eamon CS  3.1.0
Eamon.Game.DataStorage.GameStateDbTable Class Reference
Inheritance diagram for Eamon.Game.DataStorage.GameStateDbTable:
Eamon.Game.DataStorage.Generic.DbTable< IGameState >

Additional Inherited Members

- Public Member Functions inherited from Eamon.Game.DataStorage.Generic.DbTable< IGameState >
virtual RetCode FreeRecords (bool dispose=true)
 Fully reinitializes the IDbTable and restores it to its initial (empty) state. More...
 
virtual long GetRecordCount ()
 Gets the number of records of type T stored in the Records collection. More...
 
virtual T FindRecord (long uid)
 Gets a record from the Records collection. More...
 
virtual T FindRecord (Type type, bool exactMatch=false)
 Gets a record from the Records collection based on interface type. More...
 
virtual RetCode AddRecord (T record, bool makeCopy=false)
 Adds a record to the Records collection. More...
 
virtual T RemoveRecord (long uid)
 Removes a record from the Records collection. More...
 
virtual T RemoveRecord (Type type, bool exactMatch=false)
 Removes a record from the Records collection based on interface type. More...
 
virtual long GetRecordUid (bool allocate=true)
 Gets the next available record Uid. More...
 
virtual void FreeRecordUid (long uid)
 Frees a record Uid, making it available again for use. More...
 
 DbTable ()
 
- Properties inherited from Eamon.Game.DataStorage.Generic.DbTable< IGameState >
virtual ICollection< T > Records [get, set]
 
virtual SortedSet< long > FreeUids [get, set]
 
virtual T FindRec [get, set]
 
virtual long CurrUid [get, set]
 

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