AppCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
EAdvertisementManager Class Reference

#include <EAdvertisementManager.h>

Inheritance diagram for EAdvertisementManager:
Inheritance graph
[legend]

Public Member Functions

 EAdvertisementManager ()
 
 EAdvertisementManager (const EAdvertisementManager &advertisementManager)
 
 ~EAdvertisementManager ()
 
void SetIsReaded (bool isReaded)
 
unsigned char * PrintAdvertisements (unsigned long &advertisementDataSize, unsigned short &advertisementHeight, unsigned long busstopIDOrigin, unsigned long busstopIDDestination, unsigned long deviceSNR, unsigned char discountType, unsigned char cardType)
 
void ReadAdvertisements (std::string pathFile)
 
float GetBusstopRating (long busstopID)
 
unsigned long GetAmount (unsigned long userID)
 
void SetAreAmountsReaded (bool readed)
 
std::list< unsigned long > GetUsers ()
 
unsigned long GetUnitPrice ()
 
void ClearAdvertisementSpends (const std::string &fileName)
 
void ClearAllAdvertisementSpends ()
 
EAdvertisementCommMngGetAdvertisementCommMng ()
 
 EAdvertisementManager ()
 
 EAdvertisementManager (const EAdvertisementManager &advertisementManager)
 
 ~EAdvertisementManager ()
 
void SetIsReaded (bool isReaded)
 
unsigned char * PrintAdvertisements (unsigned long &advertisementDataSize, unsigned short &advertisementHeight, unsigned long busstopIDOrigin, unsigned long busstopIDDestination, unsigned long deviceSNR, unsigned char discountType, unsigned char cardType)
 
void ReadAdvertisements (std::string pathFile)
 
float GetBusstopRating (long busstopID)
 
unsigned long GetAmount (unsigned long userID)
 
void SetAreAmountsReaded (bool readed)
 
std::list< unsigned long > GetUsers ()
 
unsigned long GetUnitPrice ()
 
void ClearAdvertisementSpends (const std::string &fileName)
 
void ClearAllAdvertisementSpends ()
 
EAdvertisementCommMngGetAdvertisementCommMng ()
 

Static Public Member Functions

static long GetVersion ()
 
static long GetVersion ()
 

Constructor & Destructor Documentation

EAdvertisementManager::EAdvertisementManager ( )
EAdvertisementManager::EAdvertisementManager ( const EAdvertisementManager advertisementManager)
EAdvertisementManager::~EAdvertisementManager ( )
EAdvertisementManager::EAdvertisementManager ( )
EAdvertisementManager::EAdvertisementManager ( const EAdvertisementManager advertisementManager)
EAdvertisementManager::~EAdvertisementManager ( )

Member Function Documentation

void EAdvertisementManager::ClearAdvertisementSpends ( const std::string &  fileName)
void EAdvertisementManager::ClearAdvertisementSpends ( const std::string &  fileName)
void EAdvertisementManager::ClearAllAdvertisementSpends ( )

Here is the call graph for this function:

void EAdvertisementManager::ClearAllAdvertisementSpends ( )
EAdvertisementCommMng * EAdvertisementManager::GetAdvertisementCommMng ( )
EAdvertisementCommMng* EAdvertisementManager::GetAdvertisementCommMng ( )
unsigned long EAdvertisementManager::GetAmount ( unsigned long  userID)
unsigned long EAdvertisementManager::GetAmount ( unsigned long  userID)
float EAdvertisementManager::GetBusstopRating ( long  busstopID)
float EAdvertisementManager::GetBusstopRating ( long  busstopID)
unsigned long EAdvertisementManager::GetUnitPrice ( )
unsigned long EAdvertisementManager::GetUnitPrice ( )
std::list<unsigned long> EAdvertisementManager::GetUsers ( )
list< unsigned long > EAdvertisementManager::GetUsers ( )

Here is the call graph for this function:

static long EAdvertisementManager::GetVersion ( )
static
long EAdvertisementManager::GetVersion ( )
static

Here is the caller graph for this function:

unsigned char * EAdvertisementManager::PrintAdvertisements ( unsigned long &  advertisementDataSize,
unsigned short &  advertisementHeight,
unsigned long  busstopIDOrigin,
unsigned long  busstopIDDestination,
unsigned long  deviceSNR,
unsigned char  discountType,
unsigned char  cardType 
)

check if communication is in progress

check if ADVERTISEMENTS_FILE is not locked

check if AMOUNTS_FILE is not locked

Here is the call graph for this function:

unsigned char* EAdvertisementManager::PrintAdvertisements ( unsigned long &  advertisementDataSize,
unsigned short &  advertisementHeight,
unsigned long  busstopIDOrigin,
unsigned long  busstopIDDestination,
unsigned long  deviceSNR,
unsigned char  discountType,
unsigned char  cardType 
)
void EAdvertisementManager::ReadAdvertisements ( std::string  pathFile)
void EAdvertisementManager::ReadAdvertisements ( std::string  pathFile)
void EAdvertisementManager::SetAreAmountsReaded ( bool  readed)
void EAdvertisementManager::SetAreAmountsReaded ( bool  readed)
void EAdvertisementManager::SetIsReaded ( bool  isReaded)
void EAdvertisementManager::SetIsReaded ( bool  isReaded)

The documentation for this class was generated from the following files: