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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moDataSessionConfig Class Reference

#include <moDataManager.h>

Inheritance diagram for moDataSessionConfig:
moConfig

Public Member Functions

 moDataSessionConfig ()
 
 moDataSessionConfig (moText p_apppath, moText p_datapath, moText p_consoleconfig, moText p_SessionFileName=moText("sesion.mos"), moText p_VideoFileName=moText("sesion.mp4"), long p_MaxKeys=10000, long p_MaxTimecode=3600000, long p_Port=0, long p_Address=0)
 
virtual ~moDataSessionConfig ()
 
moText GetDataPath ()
 
moText GetAppPath ()
 
moText GetAppDataPath ()
 
moText GetConsoleConfigName ()
 
moText GetVideoFileName ()
 
moText GetSessionFileName ()
 
moText GetPluginsPath ()
 
long GetMaxKeys ()
 
long GetMaxTimecode ()
 
long GetPort ()
 
long GetAddress ()
 
- Public Member Functions inherited from moConfig
 moConfig ()
 Constructor. More...
 
virtual ~moConfig ()
 Destructor. More...
 
void Set (moText p_objectname, moText p_objectclass)
 Fija el nombre y la clase del objeto a configurar. More...
 
const moTextGetObjectName ()
 Devuelve el nombre del objeto asociado a este config. More...
 
const moTextGetObjectClass ()
 Devuelve el nombre de la clase del objeto asociado a este config. More...
 
const moTextGetName ()
 Devuelve el nombre del archivo de configuración More...
 
moParams & GetParams ()
 Devuelve el puntero al arreglo de parámetros. More...
 
MOboolean IsConfigLoaded ()
 Indica si ha sido cargado con éxito el archivo de configuración More...
 
int LoadConfig (moText p_filename)
 Lee la configuracion de un archivo. More...
 
void FixConfig ()
 Corrige el archivo de configuración More...
 
void Indexation ()
 Indexa los parámetros. More...
 
MOboolean CreateDefault (const moText &p_fullconfigfilename)
 Devuelve true si pudo crear el archivo de configuración junto con su archivo correspondiente. More...
 
void UnloadConfig ()
 Elimina todos los parámetros anteriormente cargados. More...
 
int SaveConfig (moText p_filename=moText(""))
 Guarda la configuracion en un archivo físico. More...
 
void DeleteConfig ()
 Borra la configuracion de parámetros con sus respectivos valores. More...
 
moText GetFullText ()
 Devuelve el contenido completo de la configuración como texto plano. More...
 
MOuint GetValuesCount (int p_paramindex)
 Devuelve la cantidad de valores que contiene el parámetro indexado. More...
 
moValueGetValue (moText nameparam, int indexvalue=-1)
 Devuelve el valor indicado por el nombre del parámetro y el índice del valor. More...
 
moValueGetValue (int indexparam, int indexvalue=-1)
 Devuelve el valor indicado por el índice del parámetro y el índice del valor. More...
 
MOint Int (moParamReference p_paramreference)
 Acceso rápido a un valor entero. More...
 
MOint Int (moText p_param_name)
 
MOdouble Double (moParamReference p_paramreference)
 Acceso rápido a un valor double. More...
 
MOdouble Double (moText p_param_name)
 
moText Text (moParamReference p_paramreference)
 Acceso rápido a un valor de texto. More...
 
moText Text (moText p_param_name)
 
moText Text (int p_param_index)
 
MOdouble Eval (moParamReference p_paramreference, double x,...)
 Acceso rápido a evaluar la función More...
 
MOdouble Eval (moParamReference p_paramreference)
 
MOdouble Eval (moText p_param_name, double x,...)
 
MOdouble Eval (moText p_param_name)
 
moVector4d EvalColor (moParamReference p_paramreference)
 
moVector4d EvalColor (moParamReference p_paramreference, double x,...)
 
GLint GetGLId (moParamReference p_paramreference, MOfloat p_cycle, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 Acceso rápido a los datos de una textura. More...
 
GLint GetGLId (moParamReference p_paramreference, moTempo *p_tempo, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moParamReference p_paramreference, MOuint p_i, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moParamReference p_paramreference, MOfloat p_fade, const moTextFilterParam &p_filterparam)
 
GLint GetGLId (moParamReference p_paramreference, MOfloat p_cycle)
 
GLint GetGLId (moParamReference p_paramreference, moTempo *p_tempo)
 
GLint GetGLId (moParamReference p_paramreference, MOuint p_i)
 
GLint GetGLId (moParamReference p_paramreference)
 
moMathFunctionFun (moParamReference p_paramreference)
 referencias a clases More...
 
const moFontFont (moParamReference p_paramreference)
 
const moTextureBufferTextureBuffer (moParamReference p_paramreference)
 
const moSceneNodeModel (moParamReference p_paramreference)
 
const moVector2dVector2d (moParamReference p_paramreference)
 
const moVector2iVector2i (moParamReference p_paramreference)
 
const moVector3dVector3d (moParamReference p_paramreference)
 
const moVector3iVector3i (moParamReference p_paramreference)
 
const moVector4dVector4d (moParamReference p_paramreference)
 
const moVector4iVector4i (moParamReference p_paramreference)
 
const moDataMessageMessage (moParamReference p_paramreference)
 
const moDataMessages & Messages (moParamReference p_paramreference)
 
moSoundSound (moParamReference p_paramreference)
 
const moTextureTexture (moParamReference p_paramreference)
 
moParamoperator[] (MOint p_paramindex)
 Operador de acceso directo a un parámetro por índice. More...
 
moParamoperator[] (moText p_paramname)
 Operador de acceso directo a un parámetro por nombre. More...
 
moParamoperator[] (moParamIndex p_paramindex)
 Operador de acceso directo a un parámetro por estructura de índice (moParamIndex) More...
 
moParamoperator[] (moParamReference p_paramreference)
 Operador de acceso directo a un parámetro por referencia de parámetro (moParamReference) More...
 
moParamGetCurrentParam ()
 Devuelve el parámetro actualmente seleccionado. More...
 
moParamGetParam (MOint p_paramindex=-1)
 Devuelve el parámetro por índice. More...
 
moParamGetParam (moText p_paramname)
 Devuelve el parámetro por nombre. More...
 
moParamGetParam (moParamIndex p_paramindex)
 Devuelve el parámetro por estructura de índice (moParamIndex) More...
 
moParamGetParam (moParamReference p_paramreference)
 Devuelve el parámetro por referencia de parámetro (moParamReference) More...
 
int GetParamsCount ()
 Devuelve la cantidad de parámetros de la configuracíón. More...
 
int GetCurrentValueIndex (MOint p_paramindex)
 Devuelve el índice correspondiente al valor seleccionado del parámetro por índice de parámetro. More...
 
int GetParamIndex (moText p_paramname)
 Devuelve el índice correspondiente al parámetro por nombre. More...
 
int GetCurrentParamIndex () const
 Devuelve el índice del parámetro actualmente seleccionado. More...
 
bool SetCurrentParamIndex (int)
 Selecciona el parámetro por el índice. More...
 
bool SetCurrentParam (const moText &p_param_name)
 
void FirstParam ()
 Selecciona el primer parámetro. More...
 
void NextParam ()
 Selecciona el próximo parámetro. More...
 
void PrevParam ()
 Selecciona el parámetro anterior. More...
 
void SetCurrentValueIndex (int p_paramindex, int p_valueindex)
 Posiciona el puntero de selección del valor del parámetro a la posición indicada. More...
 
moValueGetCurrentValue ()
 Devuelve el valor actual del parámetro actual. More...
 
bool FirstValue ()
 Selecciona el primer valor del parámetro actual. More...
 
bool NextValue ()
 Selecciona el próximo valor del parámetro actual. More...
 
bool PreviousValue ()
 Selecciona el valor anterior del parámetro actual. More...
 
moConfigDefinitionGetConfigDefinition ()
 Devuelve el puntero al objeto de definición de la configuración More...
 
MOint GetPreConfCount ()
 Devuelve la cantidad de preconfiguraciones definidas. More...
 
MOint GetCurrentPreConf ()
 Devuelve el índice de la preconfiguración seleccionada. More...
 
void SetCurrentPreConf (MOint p_actual)
 Posiciona la preconfiguración actual en el índice indicado. More...
 
void PreConfFirst ()
 Selecciona el primer valor de la preconfiguración More...
 
void PreConfNext ()
 Selecciona el próximo valor de la preconfiguración More...
 
void PreConfPrev ()
 Selecciona el valor anterior de la preconfiguración More...
 
void AddValue (int paramindex, moValue &p_value)
 Agrega un valor. More...
 
void InsertValue (int paramindex, int valueindex, moValue &p_value)
 Inserta un valor. More...
 
void SetValue (int paramindex, int valueindex, moValue &p_value)
 Fija un valor. More...
 
void DeleteValue (int paramindex, int valueindex)
 Borra un valor. More...
 
const moPreConfigGetPreconfig (int valueindex)
 Agrega una pre-configuración More...
 
void AddPreconfig (moPreconfigIndexes &p_preconfindexes)
 Agrega una pre-configuración More...
 
void AddPreconfig (int preconfig_index)
 Agrega una pre-configuración y las precendentes. More...
 
void InsertPreconfig (int valueindex, moPreconfigIndexes &p_preconfindexes)
 Inserta una pre-configuración More...
 
void SetPreconfig (int valueindex, moPreconfigIndexes &p_preconfindexes)
 Setea una pre-configuración More...
 
void DeletePreconfig (int valueindex)
 Borra una pre-configuración More...
 
const moTextToJSON ()
 Devuelve la estructura del config en formato JSON. More...
 

Friends

class moDataSession
 

Detailed Description

Configuración de sesión. Se crea antes de empezar una sesión con los datos específicos como son: el directorio de datos el nombre del archivo de consola el nombre del archivo para grabar la sesión la cantidad máxima de claves la cantidad máxima de tiempo a grabar en milisegundos

Definition at line 113 of file moDataManager.h.

Constructor & Destructor Documentation

moDataSessionConfig::moDataSessionConfig ( )

Definition at line 674 of file moDataManager.cpp.

moDataSessionConfig::moDataSessionConfig ( moText  p_apppath,
moText  p_datapath,
moText  p_consoleconfig,
moText  p_SessionFileName = moText("sesion.mos"),
moText  p_VideoFileName = moText("sesion.mp4"),
long  p_MaxKeys = 10000,
long  p_MaxTimecode = 3600000,
long  p_Port = 0,
long  p_Address = 0 
)

check if DATADIR exists a) in linux: just take the datadir b) in windows: it depends

check if moFile mFile(

Definition at line 683 of file moDataManager.cpp.

moDataSessionConfig::~moDataSessionConfig ( )
virtual

Definition at line 784 of file moDataManager.cpp.

Member Function Documentation

long moDataSessionConfig::GetAddress ( )
inline

Definition at line 152 of file moDataManager.h.

moText moDataSessionConfig::GetAppDataPath ( )

Definition at line 798 of file moDataManager.cpp.

moText moDataSessionConfig::GetAppPath ( )

Definition at line 788 of file moDataManager.cpp.

moText moDataSessionConfig::GetConsoleConfigName ( )

Definition at line 804 of file moDataManager.cpp.

moText moDataSessionConfig::GetDataPath ( )

Definition at line 793 of file moDataManager.cpp.

long moDataSessionConfig::GetMaxKeys ( )
inline

Definition at line 140 of file moDataManager.h.

long moDataSessionConfig::GetMaxTimecode ( )
inline

Definition at line 144 of file moDataManager.h.

moText moDataSessionConfig::GetPluginsPath ( )

Definition at line 819 of file moDataManager.cpp.

long moDataSessionConfig::GetPort ( )
inline

Definition at line 148 of file moDataManager.h.

moText moDataSessionConfig::GetSessionFileName ( )

Definition at line 814 of file moDataManager.cpp.

moText moDataSessionConfig::GetVideoFileName ( )

Definition at line 809 of file moDataManager.cpp.

Friends And Related Function Documentation

friend class moDataSession
friend

Definition at line 114 of file moDataManager.h.


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