AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
EEventTripTicket.h
Go to the documentation of this file.
1 #ifndef E_EVENT_TRIP_TICKET_H
2 #define E_EVENT_TRIP_TICKET_H
3 
4 #include "appcore/cardevent/cardevent.h"
5 
7 
12 {
13 public:
17 
19  virtual void Serialize(char * buffer) __EOVERRIDE;
20  virtual void Deserialize(char * buffer) __EOVERRIDE;
21  virtual int GetClassID() __EOVERRIDE;
22  virtual short GetSize() __EOVERRIDE;
23  virtual CardEvent __EDATAPTR Clone() __EOVERRIDE;
24 
30  unsigned short GetTripTariffNumber();
31 
37  unsigned char GetTripTariffZone();
38 
44  long GetTripPrice();
45 
51  unsigned char GetTripAmount();
52 
58  unsigned long GetTripEventNumber();
59 
65  void SetTripTariffNumber( unsigned short tariffNumber );
66 
72  void SetTripTariffZone( unsigned char tariffZone );
73 
79  void SetTripPrice( long price );
80 
86  void SetTripAmount( unsigned char amount );
87 
93  void SetTripEventNumber( unsigned long eventNumber );
94 
95 private:
97 };
98 
99 #endif //E_EVENT_TRIP_TICKET_H
#define __ECLASS
Definition: managed_defines.h:17
#define __EVALREF
Definition: managed_defines.h:15
virtual short GetSize() __EOVERRIDE
#define LIBCARDEVENT_API
Definition: LibCardEvent.h:13
virtual int GetClassID() __EOVERRIDE
unsigned char GetTripTariffZone()
Definition: EEventTripTicket.cpp:179
#define __EOVERRIDE
Definition: managed_defines.h:19
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
void SetTripAmount(unsigned char amount)
Definition: EEventTripTicket.cpp:214
#define __ESTRING
Definition: managed_defines.h:16
void SetTripTariffZone(unsigned char tariffZone)
Definition: EEventTripTicket.cpp:204
__ECLASS EEventTripTicketPr
Definition: EEventTripTicket.h:6
#define __EPUBLIC
Definition: managed_defines.h:20
virtual void Deserialize(char *buffer) __EOVERRIDE
unsigned short GetTripTariffNumber()
Definition: EEventTripTicket.cpp:174
virtual __ESTRING GetClassName() __EOVERRIDE
virtual void Serialize(char *buffer) __EOVERRIDE
~EEventTripTicket()
Definition: EEventTripTicket.cpp:102
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
__EPUBLIC __ECLASS LIBCARDEVENT_API EEventTripTicket
Trip ticket event.
Definition: EEventTripTicket.h:14
unsigned char GetTripAmount()
Definition: EEventTripTicket.cpp:189
void SetTripTariffNumber(unsigned short tariffNumber)
Definition: EEventTripTicket.cpp:199
long GetTripPrice()
Definition: EEventTripTicket.cpp:184
unsigned long GetTripEventNumber()
Definition: EEventTripTicket.cpp:194
#define __EDATAPTR
Definition: managed_defines.h:14
void SetTripEventNumber(unsigned long eventNumber)
Definition: EEventTripTicket.cpp:219
void SetTripPrice(long price)
Definition: EEventTripTicket.cpp:209
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE