AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EventPrepaidTicketZone99.h
Go to the documentation of this file.
1 #ifndef EVENTPREPAIDTICKETZONE99_H
2 #define EVENTPREPAIDTICKETZONE99_H
3 
4 #include "appcore/cardevent/LibCardEvent.h"
5 #include "appcore/cardevent/EventPrepaidTicket.h"
6 
8 
9 #define ZONE_BUFFER_SIZE 14
10 
15 {
16 private:
18 public:
22 
24  virtual void Serialize( char * buffer ) __EOVERRIDE;
25  virtual void Deserialize( char * buffer ) __EOVERRIDE;
26  virtual int GetClassID() __EOVERRIDE;
27  virtual short GetSize() __EOVERRIDE;
28  virtual CardEvent __EDATAPTR Clone() __EOVERRIDE;
29 
37  bool GetZones( __EBYTEARR __EDATAPTR zones, unsigned char size );
38 
46  bool SetZones( __EBYTEARR __EDATAPTR zones, unsigned char size );
47 };
48 
49 #endif // EVENTPREPAIDTICKETZONE99_H
#define __ECLASS
Definition: managed_defines.h:17
~EventPrepaidTicketZone99()
Definition: EventPrepaidTicketZone99.cpp:99
#define __EVALREF
Definition: managed_defines.h:15
__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
#define __EOVERRIDE
Definition: managed_defines.h:19
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define __EBYTEARR
Definition: managed_defines.h:22
virtual void Serialize(char *buffer) __EOVERRIDE
virtual void Deserialize(char *buffer) __EOVERRIDE
virtual __ESTRING GetClassName() __EOVERRIDE
bool SetZones(__EBYTEARR __EDATAPTR zones, unsigned char size)
#define __ESTRING
Definition: managed_defines.h:16
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicketZone99
99 zones prepaid ticket event - binary implemented (index in bitarray represents zone number) ...
Definition: EventPrepaidTicketZone99.h:17
#define __EPUBLIC
Definition: managed_defines.h:20
__ECLASS EventPrepaidTicketZone99Pr
Definition: EventPrepaidTicketZone99.h:7
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
virtual short GetSize() __EOVERRIDE
#define __EDATAPTR
Definition: managed_defines.h:14
bool GetZones(__EBYTEARR __EDATAPTR zones, unsigned char size)
virtual int GetClassID() __EOVERRIDE