AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EventProlongPrepaidTicket.h
Go to the documentation of this file.
1 #ifndef __EVENTPROLONGPREPAIDTICKET_H
2 #define __EVENTPROLONGPREPAIDTICKET_H
3 
4 #include "appcore/cardevent/cardevent.h"
5 
7 
12 {
13 private:
15 public:
19 
21  virtual void Serialize(char * buffer) __EOVERRIDE;
22  virtual void Deserialize(char * buffer) __EOVERRIDE;
23  virtual int GetClassID() __EOVERRIDE;
24  virtual short GetSize() __EOVERRIDE;
25  virtual CardEvent __EDATAPTR Clone() __EOVERRIDE;
26 
32  unsigned long GetValidFrom();
33 
39  unsigned long GetValidTo();
40 
46  void SetValidFrom( unsigned long value );
47 
53  void SetValidTo( unsigned long value );
54 
60  unsigned char GetStructureVersion();
61 
67  unsigned long GetRelation();
68 
74  void SetStructureVersion( unsigned char value );
75 
81  void SetRelation( unsigned long value );
82 
88  unsigned short GetCityCode();
89 
95  void SetCitycode( unsigned short cityCode );
96 };
97 
98 #endif //__EVENTPURSE_H
#define __ECLASS
Definition: managed_defines.h:17
#define __EVALREF
Definition: managed_defines.h:15
void SetStructureVersion(unsigned char value)
#define LIBCARDEVENT_API
Definition: LibCardEvent.h:13
#define __EOVERRIDE
Definition: managed_defines.h:19
virtual void Serialize(char *buffer) __EOVERRIDE
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
void SetValidFrom(unsigned long value)
virtual void Deserialize(char *buffer) __EOVERRIDE
unsigned long GetValidFrom()
#define __ESTRING
Definition: managed_defines.h:16
unsigned char GetStructureVersion()
Definition: EventProlongPrepaidTicket.cpp:184
#define __EPUBLIC
Definition: managed_defines.h:20
unsigned long GetRelation()
Definition: EventProlongPrepaidTicket.cpp:189
virtual __ESTRING GetClassName() __EOVERRIDE
__ECLASS EventProlongPrepaidTicketPr
Definition: EventProlongPrepaidTicket.h:6
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
unsigned long GetValidTo()
~EventProlongPrepaidTicket()
Definition: EventProlongPrepaidTicket.cpp:93
virtual int GetClassID() __EOVERRIDE
void SetValidTo(unsigned long value)
unsigned short GetCityCode()
Definition: EventProlongPrepaidTicket.cpp:204
__EPUBLIC __ECLASS LIBCARDEVENT_API EventProlongPrepaidTicket
Prolong prepaid ticket event.
Definition: EventProlongPrepaidTicket.h:14
#define __EDATAPTR
Definition: managed_defines.h:14
void SetRelation(unsigned long value)
Definition: EventProlongPrepaidTicket.cpp:199
virtual short GetSize() __EOVERRIDE
void SetCitycode(unsigned short cityCode)
Definition: EventProlongPrepaidTicket.cpp:209