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 );
65 #endif //__CARDEVENTDATFILEMANAGER_H
Definition: cardeventdatfilemanager.h:13
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
unsigned long Append(CardEventDatFileRecord &record)
Definition: cardeventdatfilemanager.cpp:348
Definition: cardeventdatfilemanager.h:28
void Init(const char *path)
Definition: cardeventdatfilemanager.cpp:93
void Write(CardEventDatFileRecord &)
Definition: cardeventdatfilemanager.cpp:336
char * Data
Definition: cardeventdatfilemanager.h:31
int IDClass
Definition: cardeventdatfilemanager.h:15
void CloseInconsistentFile()
Definition: cardeventdatfilemanager.cpp:364
std::vector< CardEventDatFileRecord * > * ReadWholeFile()
Definition: cardeventdatfilemanager.cpp:179
CardEventDatFileManager()
Definition: cardeventdatfilemanager.cpp:83
~CardEventDatFileManager()
Definition: cardeventdatfilemanager.cpp:88
__ECLASS DataClass
Definition: EEventUpdateCustomerData.h:35
void ReadFirst(CardEventDatFileRecord &record)
Definition: cardeventdatfilemanager.cpp:107
void Read(unsigned long offset, CardEventDatFileRecord &record)
Definition: cardeventdatfilemanager.cpp:135
short Size
Definition: cardeventdatfilemanager.h:16
void ReadNext(CardEventDatFileRecord &record)
Definition: cardeventdatfilemanager.cpp:122
ClassHead Head
Definition: cardeventdatfilemanager.h:30
(Internal) Class for managing .dat part of event file.
Definition: cardeventdatfilemanager.h:43
class CardEventDatFileManager __attribute__