AppCore
Loading...
Searching...
No Matches
EventPrepaidTicketRange.h
Go to the documentation of this file.
1#ifndef __EventPrepaidTicketRange_H
2#define __EventPrepaidTicketRange_H
3
4#include <string>
5#include "appcore/cardevent/managed_defines.h"
6#include "appcore/cardevent/id_defines.h"
7#include "appcore/cardevent/LibCardEvent.h"
8#include "appcore/cardevent/EventPrepaidTicket.h"
9
11
16{
17private:
19public:
21 EventPrepaidTicketRange( unsigned char cardEventType );
24
26 virtual void Serialize(char * buffer) __EOVERRIDE;
27 virtual void Deserialize(char * buffer) __EOVERRIDE;
28 virtual int GetClassID() __EOVERRIDE;
29 virtual short GetSize() __EOVERRIDE;
31
37 short GetZoneFrom();
38
44 short GetZoneTo();
45
51 void SetZoneFrom( short zoneFrom );
52
58 void SetZoneTo( short zoneTo );
59};
60
61#endif //__EventPrepaidTicketRange_H
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
short GetZoneFrom()
short GetZoneTo()
void SetZoneTo(short zoneTo)
virtual void Serialize(char *buffer) __EOVERRIDE
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicketRange
Ranged prepaid ticket event.
Definition EventPrepaidTicketRange.h:18
void SetZoneFrom(short zoneFrom)
virtual short GetSize() __EOVERRIDE
~EventPrepaidTicketRange()
Definition EventPrepaidTicketRange.cpp:109
__ECLASS EventPrepaidTicketRangePr
Definition EventPrepaidTicketRange.h:10
virtual __ESTRING GetClassName() __EOVERRIDE
virtual int GetClassID() __EOVERRIDE
virtual void Deserialize(char *buffer) __EOVERRIDE
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicket
Ancestor of all prepaid ticket events - contains information common for prepaid tickets.
Definition EventPrepaidTicket.h:14
#define LIBCARDEVENT_API
Definition LibCardEvent.h:13
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition cardevent.h:17
#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 __EOVERRIDE
Definition managed_defines.h:19
#define __EDATAPTR
Definition managed_defines.h:14