AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
eventpurse.h
Go to the documentation of this file.
1 #ifndef __EVENTPURSE_H
2 #define __EVENTPURSE_H
3 
4 #include "appcore/cardevent/cardevent.h"
5 
7 
12 {
13 private:
15 public:
16  EventPurse();
18  ~EventPurse();
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  long GetPrice();
33 
56  unsigned long GetEventNumber();
57 
63  unsigned char GetCurrencyCode();
64 
70  void SetPrice( long value );
71 
77  void SetEventNumber( unsigned long value );
78 
84  void SetCurrencyCode( unsigned char value );
85 };
86 
87 #endif //__EVENTPURSE_H
#define __ECLASS
Definition: managed_defines.h:17
#define __EVALREF
Definition: managed_defines.h:15
#define LIBCARDEVENT_API
Definition: LibCardEvent.h:13
unsigned long GetEventNumber()
void SetEventNumber(unsigned long value)
Definition: eventpurse.cpp:173
#define __EOVERRIDE
Definition: managed_defines.h:19
void SetCurrencyCode(unsigned char value)
EEventTripTicketPr __EDATAPTR d
Definition: EEventTripTicket.h:96
#define __ESTRING
Definition: managed_defines.h:16
long GetPrice()
~EventPurse()
Definition: eventpurse.cpp:86
virtual int GetClassID() __EOVERRIDE
#define __EPUBLIC
Definition: managed_defines.h:20
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPurse
Class representing purse card event.
Definition: eventpurse.h:14
unsigned char GetCurrencyCode()
__EPUBLIC __ECLASS LIBCARDEVENT_API CardEvent
The ancestor of all events. Contains common information for all events.
Definition: cardevent.h:17
virtual short GetSize() __EOVERRIDE
void SetPrice(long value)
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
virtual __ESTRING GetClassName() __EOVERRIDE
__ECLASS EventPursePr
Definition: eventpurse.h:6
virtual void Deserialize(char *buffer) __EOVERRIDE
#define __EDATAPTR
Definition: managed_defines.h:14
virtual void Serialize(char *buffer) __EOVERRIDE