![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
|
definici�n de todos los par�metros a encontrar o a crear dentro del moConfig Más...
#include <moConfig.h>
Métodos públicos | |
moConfigDefinition () | |
constructor Más... | |
virtual | ~moConfigDefinition () |
destructor Más... | |
moConfigDefinition (const moConfigDefinition &p_src) | |
copy constructor Más... | |
moConfigDefinition & | operator= (const moConfigDefinition &p_src) |
assignment copy operator Más... | |
void | Add (const moText &p_name, moParamType p_type, int p_index=-1, const moValue &p_defaultvalue=moValue("INVALID", MO_VALUE_UNDEFINED), const moText &p_OptionsStr=moText("")) |
Agrega la definici�n de un par�metro con un valor predeterminado a tomar. Más... | |
moParamDefinitions * | GetParamDefinitions () |
Devuelve el puntero al arreglo de definciones de par�metros. Más... | |
moParamIndexes & | ParamIndexes () |
Devuelve el puntero al arreglo de �ndices de los par�metros. Más... | |
void | Set (moText p_objectname, moText p_objectclass) |
Fija el nombre y la clase del objeto a configurar. Más... | |
const moText & | GetObjectName () |
Devuelve el nombre del objeto asociado a este config. Más... | |
const moText & | GetObjectClass () |
Devuelve el nombre de la clase del objeto asociado a este config. Más... | |
bool | SetParamIndex (int defined_array_index, moParamIndex paramindex) |
Fija el indice del array con el indice del parametro... Más... | |
bool | SetIndex (moText p_name, MOint p_index) |
bool | Exists (moText p_name) |
Verifica si el parametro no existe ya. Más... | |
const moParamDefinition & | GetParamDefinition (const moText &p_param_name) |
const moText & | ToJSON () |
Devuelve en formato texto la estructura del objeto convertida a JSON. Más... | |
![]() | |
moAbstract () | |
virtual | ~moAbstract () |
virtual MOboolean | Init () |
Inicializa el objeto. Más... | |
virtual MOboolean | Finish () |
Finaliza el objeto, libera recursos. Más... | |
MOboolean | Initialized () |
Pregunta si está inicializado. Más... | |
Atributos privados | |
moParamDefinitions | m_ParamDefinitions |
moParamIndexes | m_ParamIndexes |
moText | m_ObjectName |
moText | m_ObjectClass |
moText | m_FullJSON |
Otros miembros heredados | |
![]() | |
MOboolean | m_bInitialized |
Valor de inicialización. Más... | |
![]() | |
static moDebug * | MODebug2 = new moDebug() |
Clase de impresión de errores para depuración. Más... | |
static moTextHeap * | MODebug = new moTextHeap() |
Lista de textos. Más... | |
definici�n de todos los par�metros a encontrar o a crear dentro del moConfig
Cumple la funci�n de describir detalladamente que nombres de par�metros y de que tipo deben ser encontrados en el moConfig correspondiente.
Esta clase es rellenada por cada plugin y objeto moldeo que necesite tener controlado el formato de su archivo de configuraci�n
Definición en la línea 57 del archivo moConfig.h.
moConfigDefinition::moConfigDefinition | ( | ) |
constructor
Definición en la línea 62 del archivo moConfig.cpp.
|
virtual |
destructor
Definición en la línea 66 del archivo moConfig.cpp.
moConfigDefinition::moConfigDefinition | ( | const moConfigDefinition & | p_src | ) |
copy constructor
Definición en la línea 70 del archivo moConfig.cpp.
void moConfigDefinition::Add | ( | const moText & | p_name, |
moParamType | p_type, | ||
int | p_index = -1 , |
||
const moValue & | p_defaultvalue = moValue("INVALID",MO_VALUE_UNDEFINED) , |
||
const moText & | p_OptionsStr = moText("") |
||
) |
Agrega la definici�n de un par�metro con un valor predeterminado a tomar.
p_name | nombre del par�metro |
p_type | tipo del par�metro |
p_index | �ndice del par�metro dentro del archivo de configuraci�n (-1 si no est� definido a�n) |
p_defaultvalue | valor predeterminado |
Definición en la línea 139 del archivo moConfig.cpp.
bool moConfigDefinition::Exists | ( | moText | p_name | ) |
Verifica si el parametro no existe ya.
Permite verificar si un parametro se encuentra definido
p_name | el nombre del parametro |
Definición en la línea 89 del archivo moConfig.cpp.
|
inline |
Devuelve el nombre de la clase del objeto asociado a este config.
El nombre de la clase puede ser del objeto del que deriva este.
Definición en la línea 125 del archivo moConfig.h.
|
inline |
Devuelve el nombre del objeto asociado a este config.
El nombre del objeto no especifica la clase.
Definición en la línea 116 del archivo moConfig.h.
const moParamDefinition & moConfigDefinition::GetParamDefinition | ( | const moText & | p_param_name | ) |
Definición en la línea 99 del archivo moConfig.cpp.
|
inline |
Devuelve el puntero al arreglo de definciones de par�metros.
Este objeto permite la enumeraci�n de las definiciones de cada par�metro
Definición en la línea 88 del archivo moConfig.h.
moConfigDefinition & moConfigDefinition::operator= | ( | const moConfigDefinition & | p_src | ) |
assignment copy operator
Definición en la línea 76 del archivo moConfig.cpp.
|
inline |
Devuelve el puntero al arreglo de �ndices de los par�metros.
Este objeto permite la enumeraci�n de los �ndices correspondiente a cada par�metro
Definición en la línea 97 del archivo moConfig.h.
Fija el nombre y la clase del objeto a configurar.
El nombre del objeto no especifica la clase. El nombre de la clase puede ser del objeto del que deriva este.
p_objectname | el nombre del objeto |
p_objectclass | la clase del objeto |
Definición en la línea 106 del archivo moConfig.h.
bool moConfigDefinition::SetParamIndex | ( | int | defined_array_index, |
moParamIndex | paramindex | ||
) |
Fija el indice del array con el indice del parametro...
Asocia en el array m_ParamIndexes, un entero (para el acceso rapido) al indice de un parametro... esta funcion es solo para facilitar el acceso a un parametro, sin necesidad de generar una busqueda a cada vez permitiendo tener configs de muchos parametros con acceso de orden 1. (no N)
defined_array_index | el entero con el que se asocia el parametro |
paramindex | es el indice que corresponde a la posicion del par�metro dentro del xml del archivo de configuracion |
Definición en la línea 223 del archivo moConfig.cpp.
const moText & moConfigDefinition::ToJSON | ( | ) |
Devuelve en formato texto la estructura del objeto convertida a JSON.
Definición en la línea 252 del archivo moConfig.cpp.
|
private |
Definición en la línea 167 del archivo moConfig.h.
|
private |
Definición en la línea 165 del archivo moConfig.h.
|
private |
Definición en la línea 164 del archivo moConfig.h.
|
private |
Definición en la línea 160 del archivo moConfig.h.
|
private |
Definición en la línea 162 del archivo moConfig.h.