AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
EventPrepaidTicketZone99.h File Reference
#include "appcore/cardevent/LibCardEvent.h"
#include "appcore/cardevent/EventPrepaidTicket.h"
Include dependency graph for EventPrepaidTicketZone99.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ZONE_BUFFER_SIZE   14
 

Functions

 EventPrepaidTicketZone99 ()
 
 EventPrepaidTicketZone99 (EventPrepaidTicketZone99 __EVALREF source)
 
 ~EventPrepaidTicketZone99 ()
 
virtual __ESTRING GetClassName () __EOVERRIDE
 
virtual void Serialize (char *buffer) __EOVERRIDE
 
virtual void Deserialize (char *buffer) __EOVERRIDE
 
virtual int GetClassID () __EOVERRIDE
 
virtual short GetSize () __EOVERRIDE
 
virtual CardEvent __EDATAPTR Clone () __EOVERRIDE
 
bool GetZones (__EBYTEARR __EDATAPTR zones, unsigned char size)
 
bool SetZones (__EBYTEARR __EDATAPTR zones, unsigned char size)
 

Variables

__ECLASS EventPrepaidTicketZone99Pr
 
__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicketZone99
 99 zones prepaid ticket event - binary implemented (index in bitarray represents zone number) More...
 

Macro Definition Documentation

#define ZONE_BUFFER_SIZE   14

Function Documentation

virtual CardEvent __EDATAPTR Clone ( )
virtual
virtual void Deserialize ( char *  buffer)
virtual
EventPrepaidTicketZone99 ( )
EventPrepaidTicketZone99 ( EventPrepaidTicketZone99 __EVALREF  source)
virtual int GetClassID ( )
virtual
virtual __ESTRING GetClassName ( )
virtual
virtual short GetSize ( )
virtual
bool GetZones ( __EBYTEARR __EDATAPTR  zones,
unsigned char  size 
)

Returns zones

Parameters
zones: byte stream - allocated buffer to fill zones in (recommended size is ZONE_BUFFER_SIZE bytes)
size: unsigned char - size of allocated buffer
Returns
bool :
  • FALSE - zones buffer not allocated (NULL) or size is too small (< ZONE_BUFFER_SIZE)
  • TRUE - success
virtual void Serialize ( char *  buffer)
virtual
bool SetZones ( __EBYTEARR __EDATAPTR  zones,
unsigned char  size 
)

Sets zones

Parameters
zones: byte stream - allocated buffer containing zones
size: unsigned char - size of allocated buffer
Returns
bool :
  • FALSE - zones buffer not allocated (NULL) or size is too large (> ZONE_BUFFER_SIZE)
  • TRUE - success

Variable Documentation

__EPUBLIC __ECLASS LIBCARDEVENT_API EventPrepaidTicketZone99

99 zones prepaid ticket event - binary implemented (index in bitarray represents zone number)

__ECLASS EventPrepaidTicketZone99Pr