#include "appcore/cardevent/cardevent.h"
Go to the source code of this file.
| virtual void Deserialize |
( |
char * |
buffer | ) |
|
|
virtual |
| virtual int GetClassID |
( |
| ) |
|
|
virtual |
| unsigned char GetCurrencyCode |
( |
| ) |
|
Returns currency code
- See also
- SetCurrencyCode
- Returns
- unsigned char - currency code
| unsigned long GetEventNumber |
( |
| ) |
|
Returns event number (value of event counter on card).
It ensures that event is processed only once - event is processed only if its event number is greater by 1 than event number on card.
1 if ( Card.EventNumber == ( Event.EventNumber - 1 ) )
5 else if ( Card.EventNumber >= Event.EventNumber )
7 // this event should be already processed
11 // this event will be processed somewhere in the future (for example there is more purse events for one card)
- See also
- SetEventNumber
- Returns
- unsigned long - event number
Returns value of purse operation
- See also
- SetPrice
- Returns
- long - value of purse operation
| virtual short GetSize |
( |
| ) |
|
|
virtual |
| virtual void Serialize |
( |
char * |
buffer | ) |
|
|
virtual |
| void SetCurrencyCode |
( |
unsigned char |
value | ) |
|
Sets currency code
- See also
- GetCurrencyCode
- Parameters
-
| value | : unsigned char - currency code |
| void EventPurse::SetEventNumber |
( |
unsigned long |
value | ) |
|
Sets event number (value of event counter on card)
- See also
- GetEventNumber
- Parameters
-
| value | : unsigned long - event number |
| void SetPrice |
( |
long |
value | ) |
|
Sets value of purse operation
- See also
- GetPrice
- Parameters
-
| value | : long - value of purse operation |
| EventPurse::~EventPurse |
( |
| ) |
|
Class representing purse card event.
| EventPursePr::EventPursePr |