Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CDatabaseRecord Class Reference

#include <Database.h>

List of all members.

Public Member Functions

 CDatabaseRecord (void)
void SetSequence (unsigned long sequence)
void AddField (CDatabaseField f)
int GetNumFields (void)
CDatabaseFieldGetField (unsigned int i)

Protected Attributes

unsigned long sequence
 Unique sequence number of this record.
std::vector< CDatabaseFieldfield
 Vector of field values.


Detailed Description

Definition at line 178 of file Database.h.


Constructor & Destructor Documentation

CDatabaseRecord::CDatabaseRecord void   ) 
 

Definition at line 46 of file DBDatabase.cpp.

References sequence.


Member Function Documentation

void CDatabaseRecord::AddField CDatabaseField  f  ) 
 

Definition at line 56 of file DBDatabase.cpp.

References field.

Referenced by CDatabase::GetRecordByOffset().

CDatabaseField * CDatabaseRecord::GetField unsigned int  i  ) 
 

Definition at line 66 of file DBDatabase.cpp.

References field.

Referenced by CDatabase::Dump(), and TeleportDirectoryNotify().

int CDatabaseRecord::GetNumFields void   ) 
 

Definition at line 61 of file DBDatabase.cpp.

References field.

void CDatabaseRecord::SetSequence unsigned long  sequence  ) 
 

Definition at line 51 of file DBDatabase.cpp.


Member Data Documentation

std::vector<CDatabaseField> CDatabaseRecord::field [protected]
 

Definition at line 191 of file Database.h.

Referenced by AddField(), GetField(), and GetNumFields().

unsigned long CDatabaseRecord::sequence [protected]
 

Definition at line 190 of file Database.h.

Referenced by CDatabaseRecord().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen