![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
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... | |
Métodos públicos heredados desde moAbstract | |
| 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 | |
Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización. Más... | |
Atributos públicos estáticos heredados desde moAbstract | |
| 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.