Pol  Revision:cb584c9
Pol::Module::ConfigFileExecutorModule Class Reference

#include <cfgmod.h>

+ Inheritance diagram for Pol::Module::ConfigFileExecutorModule:

Public Member Functions

 ConfigFileExecutorModule (Bscript::Executor &exec)
 
Bscript::BObjectImpmf_AppendConfigFileElem ()
 
Bscript::BObjectImpmf_ConfigFile ()
 
Bscript::BObjectImpmf_FindConfigElement ()
 
Bscript::BObjectImpmf_GetConfigInt ()
 
Bscript::BObjectImpmf_GetConfigIntArray ()
 
Bscript::BObjectImpmf_GetConfigIntKeys ()
 
Bscript::BObjectImpmf_GetConfigMaxIntKey ()
 
Bscript::BObjectImpmf_GetConfigReal ()
 
Bscript::BObjectImpmf_GetConfigString ()
 
Bscript::BObjectImpmf_GetConfigStringArray ()
 
Bscript::BObjectImpmf_GetConfigStringDictionary ()
 
Bscript::BObjectImpmf_GetConfigStringKeys ()
 
Bscript::BObjectImpmf_GetElementProperty ()
 
Bscript::BObjectImpmf_ListConfigElemProps ()
 
Bscript::BObjectImpmf_LoadTusScpFile ()
 
Bscript::BObjectImpmf_UnloadConfigFile ()
 
- Public Member Functions inherited from Pol::Bscript::ExecutorModule
virtual ~ExecutorModule ()=default
 
BApplicObjBasegetApplicObjParam (unsigned param, const BApplicObjType *object_type)
 
void * getApplicPtrParam (unsigned param, const BApplicObjType *pointer_type)
 
bool getObjArrayParam (unsigned param, ObjArray *&pobjarr)
 
bool getParam (unsigned param, int &value)
 
bool getParam (unsigned param, int &value, int maxval)
 
bool getParam (unsigned param, int &value, int minval, int maxval)
 
bool getParam (unsigned param, unsigned &value)
 
bool getParam (unsigned param, short &value)
 
bool getParam (unsigned param, short &value, short maxval)
 
bool getParam (unsigned param, short &value, short minval, short maxval)
 
bool getParam (unsigned param, unsigned short &value)
 
bool getParam (unsigned param, unsigned short &value, unsigned short maxval)
 
bool getParam (unsigned param, unsigned short &value, unsigned short minval, unsigned short maxval)
 
BObjectImpgetParamImp (unsigned param)
 
BObjectImpgetParamImp (unsigned param, BObjectImp::BObjectType type)
 
bool getParamImp (unsigned param, BObjectImp *&imp)
 
bool getRealParam (unsigned param, double &value)
 
const StringgetStringParam (unsigned param)
 
bool getStringParam (unsigned param, const String *&pstr)
 
const std::string & scriptname () const
 

Protected Member Functions

bool get_cfgfilename (const std::string &cfgdesc, std::string *cfgfile, std::string *errmsg, std::string *allpkgbase=nullptr)
 
- Protected Member Functions inherited from Pol::Bscript::TmplExecutorModule< ConfigFileExecutorModule >
 TmplExecutorModule (const char *modname, Executor &exec)
 
virtual BObjectImpexecFunc (unsigned idx) POL_OVERRIDE
 
virtual int functionIndex (const std::string &funcname) POL_OVERRIDE
 
virtual std::string functionName (unsigned idx) POL_OVERRIDE
 
- Protected Member Functions inherited from Pol::Bscript::ExecutorModule
 ExecutorModule (const char *moduleName, Executor &iExec)
 

Additional Inherited Members

- Public Attributes inherited from Pol::Bscript::ExecutorModule
Executorexec
 
- Protected Attributes inherited from Pol::Bscript::ExecutorModule
boost_utils::function_name_flystring moduleName
 

Detailed Description

Definition at line 39 of file cfgmod.h.

Constructor & Destructor Documentation

Pol::Module::ConfigFileExecutorModule::ConfigFileExecutorModule ( Bscript::Executor exec)

Definition at line 141 of file cfgmod.cpp.

Member Function Documentation

bool Pol::Module::ConfigFileExecutorModule::get_cfgfilename ( const std::string &  cfgdesc,
std::string *  cfgfile,
std::string *  errmsg,
std::string *  allpkgbase = nullptr 
)
protected
Bscript::BObjectImp * Pol::Module::ConfigFileExecutorModule::mf_GetConfigMaxIntKey ( )
Bscript::BObjectImp* Pol::Module::ConfigFileExecutorModule::mf_GetElementProperty ( )
Bscript::BObjectImp * Pol::Module::ConfigFileExecutorModule::mf_ListConfigElemProps ( )

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