AppCore
Loading...
Searching...
No Matches
Classes | Macros | Typedefs
EAdvertisementManager.cpp File Reference
#include <qfileinfo.h>
#include <qdatetime.h>
#include "EAdvertisementManager.h"
#include "core/xml/EXMLConfig.h"
#include "core/xml/EXMLNode.h"
#include "dataio/datainputlogic/edata.h"
#include <list>
#include <map>
#include <string>
#include "EAdvertisementCommMng.h"
#include "EAdvertisementReaderWriter.h"
#include "core/xml/EAttribValue.h"
#include <dirent.h>
#include <stdlib.h>
#include "core/log/emlog.h"
Include dependency graph for EAdvertisementManager.cpp:

Classes

class  EAdvertisementManagerPr
 

Macros

#define __USE_LOG__
 
#define AMOUNTS_FILE   "advertisements/Amounts.xml"
 
#define XML_NODE_ADVERTISEMENT   "/Advert/TCA"
 
#define XML_NODE_BUSSTOPS   "/Advert/BSs"
 
#define XML_NODE_ROOT   "/Advert"
 
#define XML_NODE_AMOUNTS   "/Amounts/Amount"
 
#define XML_ATTR_UNIT_PRICE   "UP"
 
#define MAX_ADVERTISEMENTS_DATA_SIZE   512000
 

Typedefs

typedef std::list< EAdvertisement * > EAdvertisementCol
 
typedef std::map< long, float > EBusstops
 
typedef std::map< long, long > EAmounts
 

Macro Definition Documentation

◆ __USE_LOG__

#define __USE_LOG__

◆ AMOUNTS_FILE

#define AMOUNTS_FILE   "advertisements/Amounts.xml"

◆ MAX_ADVERTISEMENTS_DATA_SIZE

#define MAX_ADVERTISEMENTS_DATA_SIZE   512000

◆ XML_ATTR_UNIT_PRICE

#define XML_ATTR_UNIT_PRICE   "UP"

◆ XML_NODE_ADVERTISEMENT

#define XML_NODE_ADVERTISEMENT   "/Advert/TCA"

◆ XML_NODE_AMOUNTS

#define XML_NODE_AMOUNTS   "/Amounts/Amount"

◆ XML_NODE_BUSSTOPS

#define XML_NODE_BUSSTOPS   "/Advert/BSs"

◆ XML_NODE_ROOT

#define XML_NODE_ROOT   "/Advert"

Typedef Documentation

◆ EAdvertisementCol

typedef std::list<EAdvertisement*> EAdvertisementCol

◆ EAmounts

typedef std::map<long, long> EAmounts

◆ EBusstops

typedef std::map<long, float> EBusstops