|
Pol
Revision:cb584c9
|
#include <filemod.h>
Inheritance diagram for Pol::Module::FileAccessExecutorModule:Public Member Functions | |
| FileAccessExecutorModule (Bscript::Executor &exec) | |
| Bscript::BObjectImp * | mf_AppendToFile () |
| Bscript::BObjectImp * | mf_CreateDirectory () |
| Bscript::BObjectImp * | mf_CreateXMLFile () |
| Bscript::BObjectImp * | mf_FileExists () |
| Bscript::BObjectImp * | mf_ListDirectory () |
| Bscript::BObjectImp * | mf_LogToFile () |
| Bscript::BObjectImp * | mf_OpenBinaryFile () |
| Bscript::BObjectImp * | mf_OpenXMLFile () |
| Bscript::BObjectImp * | mf_ReadFile () |
| Bscript::BObjectImp * | mf_WriteFile () |
Public Member Functions inherited from Pol::Bscript::ExecutorModule | |
| virtual | ~ExecutorModule ()=default |
| BApplicObjBase * | getApplicObjParam (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) |
| BObjectImp * | getParamImp (unsigned param) |
| BObjectImp * | getParamImp (unsigned param, BObjectImp::BObjectType type) |
| bool | getParamImp (unsigned param, BObjectImp *&imp) |
| bool | getRealParam (unsigned param, double &value) |
| const String * | getStringParam (unsigned param) |
| bool | getStringParam (unsigned param, const String *&pstr) |
| const std::string & | scriptname () const |
Additional Inherited Members | |
Public Attributes inherited from Pol::Bscript::ExecutorModule | |
| Executor & | exec |
Protected Member Functions inherited from Pol::Bscript::TmplExecutorModule< FileAccessExecutorModule > | |
| TmplExecutorModule (const char *modname, Executor &exec) | |
| virtual BObjectImp * | execFunc (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) | |
Protected Attributes inherited from Pol::Bscript::ExecutorModule | |
| boost_utils::function_name_flystring | moduleName |
| Pol::Module::FileAccessExecutorModule::FileAccessExecutorModule | ( | Bscript::Executor & | exec | ) |
Definition at line 294 of file filemod.cpp.
Referenced by Pol::Module::CreateFileAccessExecutorModule().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_AppendToFile | ( | ) |
Definition at line 440 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, ref_ptr< T >::get(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::HasAppendAccess(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), Pol::Bscript::ObjArray::ref_arr, and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_CreateDirectory | ( | ) |
Definition at line 582 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::ExecutorModule::getStringParam(), Pol::Clib::IsDirectory(), Pol::Clib::make_dir(), Pol::Clib::normalized_dir_form(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_CreateXMLFile | ( | ) |
Definition at line 690 of file filemod.cpp.
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_FileExists | ( | ) |
Definition at line 304 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Clib::FileExists(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_ListDirectory | ( | ) |
Definition at line 606 of file filemod.cpp.
References Pol::Bscript::ObjArray::addElement(), Pol::Clib::DirList::at_end(), Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Bscript::String::getStringRep(), Pol::Clib::IsDirectory(), Pol::Bscript::String::length(), name, Pol::Clib::normalized_dir_form(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_LogToFile | ( | ) |
Definition at line 487 of file filemod.cpp.
References Pol::UoTool::buffer, Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::Executor::fparams, Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::HasAppendAccess(), Pol::Clib::localtime(), Pol::Core::LOG_DATETIME, Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_OpenBinaryFile | ( | ) |
Definition at line 546 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::ExecutorModule::getParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::HasReadAccess(), Pol::Module::HasWriteAccess(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_OpenXMLFile | ( | ) |
Definition at line 664 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::HasReadAccess(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_ReadFile | ( | ) |
Definition at line 327 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::HasReadAccess(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().
| Bscript::BObjectImp * Pol::Module::FileAccessExecutorModule::mf_WriteFile | ( | ) |
Definition at line 363 of file filemod.cpp.
References Pol::Plib::Package::dir(), Pol::Bscript::ExecutorModule::exec, Pol::Clib::FileExists(), ref_ptr< T >::get(), Pol::Bscript::ExecutorModule::getObjArrayParam(), Pol::Bscript::ExecutorModule::getStringParam(), Pol::Module::HasWriteAccess(), Pol::Bscript::EScriptProgram::pkg, Pol::Plib::pkgdef_split(), Pol::Bscript::Executor::prog(), Pol::Bscript::ObjArray::ref_arr, and Pol::Bscript::String::value().
Referenced by Pol::Bscript::TmplExecutorModule< T >::function_table().