AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 {
17 private:
19 public:
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;
30  virtual CardEvent __EDATAPTR Clone() __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
#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
short GetZoneFrom()
#define LIBCARDEVENT_API
Definition: LibCardEvent.h:13
#define __EOVERRIDE
Definition: managed_defines.h:19
virtual int GetClassID() __EOVERRIDE
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicketRange
Ranged prepaid ticket event.
Definition: EventPrepaidTicketRange.h:18
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define __ESTRING
Definition: managed_defines.h:16
void SetZoneFrom(short zoneFrom)
virtual short GetSize() __EOVERRIDE
#define __EPUBLIC
Definition: managed_defines.h:20
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
void SetZoneTo(short zoneTo)
virtual __ESTRING GetClassName() __EOVERRIDE
virtual void Deserialize(char *buffer) __EOVERRIDE
~EventPrepaidTicketRange()
Definition: EventPrepaidTicketRange.cpp:109
short GetZoneTo()
#define __EDATAPTR
Definition: managed_defines.h:14
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
virtual void Serialize(char *buffer) __EOVERRIDE
__ECLASS EventPrepaidTicketRangePr
Definition: EventPrepaidTicketRange.h:10