Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
ModuleDescription Class Reference

#include <ModuleBase.h>

Public Member Functions

bool Init (const kstl::string &fileName)
 read the XML file More...
 
kstl::vector< kstl::string > & GetDllList ()
 return the list of dll associated with this module More...
 

Protected Attributes

kstl::vector< kstl::string > mDllList
 list of dll
 
bool mIsInitialised = false
 TRUE if the module has been initialized.
 
kstl::string mModuleName
 name of the module
 

Static Protected Attributes

static bool mIsGoodFile
 TRUE if the file is good?
 
static int mCurrentReadDepth =0
 current reading depth More...
 

Detailed Description

read a module description in a XML file

Member Function Documentation

◆ GetDllList()

kstl::vector< kstl::string > & ModuleDescription::GetDllList ( )

return the list of dll associated with this module

utility method: return the list of all dll found in the XML file

Returns
the list of dll

◆ Init()

bool ModuleDescription::Init ( const kstl::string &  fileName)

read the XML file

init a module description by reading dll list in given XML file

Parameters
fileName: name of the file to read
Returns
TRUE if the init succeed, FALSE otherwise

load description file

check file validity

get module name

get all dll names

Member Data Documentation

◆ mCurrentReadDepth

int ModuleDescription::mCurrentReadDepth =0
staticprotected

current reading depth

ModuleDescription static members.


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