AppCore
Loading...
Searching...
No Matches
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{
13public:
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;
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
95private:
97};
98
99#endif //E_EVENT_TRIP_TICKET_H
unsigned short GetTripTariffNumber()
Definition EEventTripTicket.cpp:174
void SetTripPrice(long price)
Definition EEventTripTicket.cpp:209
void SetTripAmount(unsigned char amount)
Definition EEventTripTicket.cpp:214
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
unsigned char GetTripTariffZone()
Definition EEventTripTicket.cpp:179
__EPUBLIC __ECLASS LIBCARDEVENT_API EEventTripTicket
Trip ticket event.
Definition EEventTripTicket.h:14
__ECLASS EEventTripTicketPr
Definition EEventTripTicket.h:6
unsigned long GetTripEventNumber()
Definition EEventTripTicket.cpp:194
~EEventTripTicket()
Definition EEventTripTicket.cpp:102
virtual void Serialize(char *buffer) __EOVERRIDE
virtual short GetSize() __EOVERRIDE
void SetTripEventNumber(unsigned long eventNumber)
Definition EEventTripTicket.cpp:219
unsigned char GetTripAmount()
Definition EEventTripTicket.cpp:189
virtual __ESTRING GetClassName() __EOVERRIDE
virtual int GetClassID() __EOVERRIDE
void SetTripTariffNumber(unsigned short tariffNumber)
Definition EEventTripTicket.cpp:199
long GetTripPrice()
Definition EEventTripTicket.cpp:184
void SetTripTariffZone(unsigned char tariffZone)
Definition EEventTripTicket.cpp:204
virtual void Deserialize(char *buffer) __EOVERRIDE
#define LIBCARDEVENT_API
Definition LibCardEvent.h:13
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition cardevent.h:17
#define __EPUBLIC
Definition managed_defines.h:20
#define __ECLASS
Definition managed_defines.h:17
#define __EVALREF
Definition managed_defines.h:15
#define __ESTRING
Definition managed_defines.h:16
#define __EOVERRIDE
Definition managed_defines.h:19
#define __EDATAPTR
Definition managed_defines.h:14