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

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

fileName: name of the file to read
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

current reading depth

ModuleDescription static members.

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