AppCore
Loading...
Searching...
No Matches
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{
13private:
15public:
16 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;
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 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
void SetCurrencyCode(unsigned char value)
void SetEventNumber(unsigned long value)
Definition eventpurse.cpp:173
__ECLASS EventPursePr
Definition eventpurse.h:6
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPurse
Class representing purse card event.
Definition eventpurse.h:14
virtual CardEvent __EDATAPTR Clone() __EOVERRIDE
virtual void Serialize(char *buffer) __EOVERRIDE
void SetPrice(long value)
unsigned long GetEventNumber()
virtual short GetSize() __EOVERRIDE
unsigned char GetCurrencyCode()
~EventPurse()
Definition eventpurse.cpp:86
virtual __ESTRING GetClassName() __EOVERRIDE
virtual int GetClassID() __EOVERRIDE
long GetPrice()
virtual void Deserialize(char *buffer) __EOVERRIDE
#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