1#ifndef __CARDEVENTDATFILEMANAGER_H
2#define __CARDEVENTDATFILEMANAGER_H
8#include "appcore/cardevent/cardevent.h"
11 #pragma pack( push, 1 )
26 #pragma pack( push, 1 )
49 void Init(
const char *path );
55 std::vector<CardEventDatFileRecord*>*
ReadWholeFile(
unsigned long& fileSize );
class CardEventDatFileManager __attribute__
Definition cardeventdatfilemanager.cpp:19
(Internal) Class for managing .dat part of event file.
Definition cardeventdatfilemanager.h:44
void CloseInconsistentFile()
Definition cardeventdatfilemanager.cpp:364
unsigned long Append(CardEventDatFileRecord &record)
Definition cardeventdatfilemanager.cpp:348
void Read(unsigned long offset, CardEventDatFileRecord &record)
Definition cardeventdatfilemanager.cpp:135
void Init(const char *path)
Definition cardeventdatfilemanager.cpp:93
void ReadNext(CardEventDatFileRecord &record)
Definition cardeventdatfilemanager.cpp:122
~CardEventDatFileManager()
Definition cardeventdatfilemanager.cpp:88
std::vector< CardEventDatFileRecord * > * ReadWholeFile()
Definition cardeventdatfilemanager.cpp:179
CardEventDatFileManager()
Definition cardeventdatfilemanager.cpp:83
void ReadFirst(CardEventDatFileRecord &record)
Definition cardeventdatfilemanager.cpp:107
Definition cardeventdatfilemanager.h:29
char * Data
Definition cardeventdatfilemanager.h:31
ClassHead Head
Definition cardeventdatfilemanager.h:30
Definition cardeventdatfilemanager.h:14
int IDClass
Definition cardeventdatfilemanager.h:15
short Size
Definition cardeventdatfilemanager.h:16