AppCore
Loading...
Searching...
No Matches
cardeventreader.h
Go to the documentation of this file.
1#ifndef __CARDEVENTREADER_H
2#define __CARDEVENTREADER_H
3
4#include "appcore/cardevent/cardeventidxfilemanager.h"
5#include "appcore/cardevent/cardeventdatfilemanager.h"
6#include "appcore/cardevent/eventpurse.h"
7#include "appcore/cardevent/EventPrepaidTicket.h"
8#include "appcore/cardevent/eventblacklist.h"
9#include "appcore/cardevent/EventPrepaidTicketZone.h"
10#include "appcore/cardevent/EventPrepaidTicketRange.h"
11#include "appcore/cardevent/deletedevent.h"
12#include "appcore/cardevent/EventProlongPrepaidTicket.h"
13#include <stdint.h>
14
16
23{
24private:
26
27public:
30
37 void Init( __ESTRING path );
38
45
52
61 static void GetIdxDatMemPtrs( __EBYTEARR __EDATAPTR idx_dat_FileBuffer,
62 __EBYTEARR __EDATAPTR __EVALREF idxFileBuffer,
63 __EBYTEARR __EDATAPTR __EVALREF datFileBuffer,
64 uint32_t __EVALREF idxFileSize,
65 uint32_t __EVALREF datFileSize );
66
71 unsigned long GetValidFrom();
72
77 unsigned long GetValidTo();
78
83 unsigned long GetMaxCardEventID();
84
90
97 static char GetEventFileVersion( __ESTRING path );
98
104
111};
112
113#endif //__CARDEVENTREADER_H
#define LIBCARDEVENT_API
Definition LibCardEvent.h:13
std::list< CardEvent * > CardEventCol
Definition cardevent.h:253
long long SNR
Definition cardeventcreator.h:0
unsigned long GetValidFrom()
~CardEventReader()
Definition cardeventreader.cpp:284
char GetFileType()
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEventReader
The main class of cardevent library. It provides functionality for manipulating with event files.
Definition cardeventreader.h:23
static void GetIdxDatMemPtrs(__EBYTEARR __EDATAPTR idx_dat_FileBuffer, __EBYTEARR __EDATAPTR __EVALREF idxFileBuffer, __EBYTEARR __EDATAPTR __EVALREF datFileBuffer, uint32_t __EVALREF idxFileSize, uint32_t __EVALREF datFileSize)
unsigned long GetValidTo()
char GetEventFileVersion()
void Init(__ESTRING path)
long GetEventsCount()
__ECLASS CardEventReaderPr
Definition cardeventreader.h:15
CardEventCol __EDATAPTR GetEvents(long long SNR)
Definition cardeventreader.cpp:330
unsigned long GetMaxCardEventID()
Definition cardeventreader.cpp:525
#define __EPUBLIC
Definition managed_defines.h:20
#define __ECLASS
Definition managed_defines.h:17
#define __EVALREF
Definition managed_defines.h:15
#define __ESTRING
Definition managed_defines.h:16
#define __EBYTEARR
Definition managed_defines.h:22
#define __EDATAPTR
Definition managed_defines.h:14