Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DB2FileLoader::Record Class Reference

#include <DB2FileLoader.h>

Collaboration diagram for DB2FileLoader::Record:

Public Member Functions

float getFloat (size_t field) const
const char * getString (size_t field) const
uint32 getUInt (size_t field) const
uint8 getUInt8 (size_t field) const

Private Member Functions

 Record (DB2FileLoader &file_, unsigned char *offset_)

Private Attributes

DB2FileLoaderfile
unsigned char * offset

Friends

class DB2FileLoader

Detailed Description

Definition at line 24 of file DB2FileLoader.h.

Constructor & Destructor Documentation

◆ Record()

DB2FileLoader::Record::Record ( DB2FileLoader & file_,
unsigned char * offset_ )
inlineprivate

Definition at line 56 of file DB2FileLoader.h.

References DB2FileLoader, file, and offset.

Member Function Documentation

◆ getFloat()

float DB2FileLoader::Record::getFloat ( size_t field) const
inline

Definition at line 27 of file DB2FileLoader.h.

References EndianConvert(), file, and offset.

Referenced by DB2FileLoader::AutoProduceData().

◆ getString()

const char * DB2FileLoader::Record::getString ( size_t field) const
inline

Definition at line 47 of file DB2FileLoader.h.

References file, and getUInt().

Referenced by DB2FileLoader::AutoProduceStrings().

◆ getUInt()

uint32 DB2FileLoader::Record::getUInt ( size_t field) const
inline

Definition at line 34 of file DB2FileLoader.h.

References EndianConvert(), file, and offset.

Referenced by DB2FileLoader::AutoProduceData(), and getString().

◆ getUInt8()

uint8 DB2FileLoader::Record::getUInt8 ( size_t field) const
inline

Definition at line 41 of file DB2FileLoader.h.

References file, and offset.

Referenced by DB2FileLoader::AutoProduceData().

◆ DB2FileLoader

friend class DB2FileLoader
friend

Definition at line 60 of file DB2FileLoader.h.

References DB2FileLoader.

Referenced by DB2FileLoader, and Record().

Member Data Documentation

◆ file

DB2FileLoader& DB2FileLoader::Record::file
private

Definition at line 58 of file DB2FileLoader.h.

Referenced by getFloat(), getString(), getUInt(), getUInt8(), and Record().

◆ offset

unsigned char* DB2FileLoader::Record::offset
private

Definition at line 57 of file DB2FileLoader.h.

Referenced by getFloat(), getUInt(), getUInt8(), and Record().


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