Serveur OPCUA générique
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Macros
Classes | Fonctions membres publiques | Fonctions membres publiques statiques | Attributs publics | Liste de tous les membres
Référence de la classe CTA_Slc::XmlManager

#include <cta_slc_xmlmanager.h>

Classes

struct  dictTable
 
struct  ParserXml2
 

Fonctions membres publiques

void setApplicationPath (std::string applicationPath)
 
void getFrameDefinition (char *fileName, std::string name, std::vector< std::string > *tabName, std::vector< int > *tabNb, std::vector< int > *tabPos, std::vector< int > *tabIndex)
 
void getMapDefinition (std::string fileName, map1 &map, std::string str2)
 
xmlNodePtr readFile (std::string filename, int flagAbsolue_Relatif)
 
std::map< std::string,
std::string > 
searchElement (xmlNodePtr noeud, std::string dict)
 

Fonctions membres publiques statiques

static void kill ()
 
static XmlManagergetInstance (std::string dictFilename)
 
static XmlManagergetInstance ()
 

Attributs publics

std::map< std::string, dictTablemapDict
 
std::map< std::string,
std::string > 
elementmap
 

Documentation des fonctions membres

void CTA_Slc::XmlManager::getFrameDefinition ( char *  fileName,
std::string  name,
std::vector< std::string > *  tabName,
std::vector< int > *  tabNb,
std::vector< int > *  tabPos,
std::vector< int > *  tabIndex 
)
XmlManager * CTA_Slc::XmlManager::getInstance ( std::string  dictFilename)
static

get the Singleton instance reference or create unique instance

XmlManager * CTA_Slc::XmlManager::getInstance ( )
static

get the Singleton instance reference

void CTA_Slc::XmlManager::getMapDefinition ( std::string  fileName,
map1 map,
std::string  str2 
)
void CTA_Slc::XmlManager::kill ( )
static

Kill the singleton instance

xmlNodePtr CTA_Slc::XmlManager::readFile ( std::string  filename,
int  flagAbsolue_Relatif 
)
std::map< std::string, std::string > CTA_Slc::XmlManager::searchElement ( xmlNodePtr  noeud,
std::string  dict 
)
void CTA_Slc::XmlManager::setApplicationPath ( std::string  applicationPath)

Documentation des données membres

std::map<std::string, std::string> CTA_Slc::XmlManager::elementmap
std::map<std::string, dictTable> CTA_Slc::XmlManager::mapDict

La documentation de cette classe a été générée à partir des fichiers suivants :