1#ifndef __CARDEVENTREADER_H
2#define __CARDEVENTREADER_H
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"
#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
__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)
__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