AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EventPrepaidTicketZone.h
Go to the documentation of this file.
1 #ifndef __EventPrepaidTicketZONE_H
2 #define __EventPrepaidTicketZONE_H
3 
4 #include "appcore/cardevent/EventPrepaidTicket.h"
5 
7 
14 {
15 private:
17 public:
21 
23  virtual void Serialize(char * buffer) __EOVERRIDE;
24  virtual void Deserialize(char * buffer) __EOVERRIDE;
25  virtual int GetClassID() __EOVERRIDE;
26  virtual short GetSize() __EOVERRIDE;
27  virtual CardEvent __EDATAPTR Clone() __EOVERRIDE;
28 
35  unsigned short GetZone( int value );
36 
45  unsigned short SetZone( int index, unsigned short value );
46 
53  bool IsWholeNetwork();
54 
60  void SetWholeNetwork( bool isWholeNetwork );
61 };
62 
63 #endif //__EventPrepaidTicketZONE_H
#define __ECLASS
Definition: managed_defines.h:17
#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
void SetWholeNetwork(bool isWholeNetwork)
Definition: EventPrepaidTicketZone.cpp:204
#define LIBCARDEVENT_API
Definition: LibCardEvent.h:13
#define __EOVERRIDE
Definition: managed_defines.h:19
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
virtual __ESTRING GetClassName() __EOVERRIDE
#define __ESTRING
Definition: managed_defines.h:16
virtual void Serialize(char *buffer) __EOVERRIDE
#define __EPUBLIC
Definition: managed_defines.h:20
unsigned short SetZone(int index, unsigned short value)
virtual void Deserialize(char *buffer) __EOVERRIDE
bool IsWholeNetwork()
Definition: EventPrepaidTicketZone.cpp:192
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
~EventPrepaidTicketZone()
Definition: EventPrepaidTicketZone.cpp:101
virtual int GetClassID() __EOVERRIDE
unsigned short GetZone(int value)
#define __EDATAPTR
Definition: managed_defines.h:14
virtual short GetSize() __EOVERRIDE
__ECLASS EventPrepaidTicketZonePr
Definition: EventPrepaidTicketZone.h:6
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicketZone
Zone prepaid ticket event.
Definition: EventPrepaidTicketZone.h:16