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()
unsigned long Append(CardEventDatFileRecord &record)
std::vector< CardEventDatFileRecord * > * ReadWholeFile(unsigned long &fileSize)
void Read(unsigned long offset, CardEventDatFileRecord &record)
void Init(const char *path)
void ReadNext(CardEventDatFileRecord &record)
~CardEventDatFileManager()
void ReadWholeFile(char *&buffer, long &fileSize)
CardEventDatFileManager()
void ReadFirst(CardEventDatFileRecord &record)
std::vector< CardEventDatFileRecord * > * ReadWholeFile()
void Write(CardEventDatFileRecord &)
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