Kigs Framework  Doc version 0.8
Open source multi purpose Rapid Application Development framework
ModuleFileManager Member List

This is the complete list of members for ModuleFileManager, including all inherited members.

AddDynamicAttribute(KigsID ID, const value_type &value)CoreModifiable
addItem(const CMSP &item, ItemPosition pos=Last)CoreModifiablevirtual
addUser(CoreModifiable *user)CoreModifiablevirtual
aggregateWith(CMSP &item, ItemPosition pos=Last)CoreModifiable
Append(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Close() overrideModuleFileManager
CoreCopyFile(const char *sourceFilename, const char *destFileName, int buffLen=2048)ModuleFileManagerstatic
CoreCopyFile(SP< FileHandle > source, SP< FileHandle > dest, int buffLen=2048)ModuleFileManagerstatic
CoreCopyPartOfFile(SP< FileHandle > lsource, u64 lstart, u64 lsize, SP< FileHandle > ldest, int lbuffLen=2048)ModuleFileManagerstatic
debugPrintfFullTree(int maxindent=3)CoreModifiablestatic
EmptyItemList()CoreModifiable
Export(const std::string &filename, CoreModifiable *toexport, bool recursive=false, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::string &XMLString, const std::list< CoreModifiable * > &toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
Export(std::vector< CoreModifiable * > &savedList, XMLNode *currentNode, bool recursive, ExportSettings *settings)CoreModifiableprotected
ExportToXMLNode(CoreModifiable *toexport, XML *owner_xml_file, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
ExportToXMLString(CoreModifiable *toexport, bool recursive, ExportSettings *settings=nullptr)CoreModifiablestatic
flagAsNotificationCenterRegistered()CoreModifiableinline
GenericCreateDynamicAttribute(CoreModifiable::ATTRIBUTE_TYPE type, KigsID ID)CoreModifiableprotected
getAttribute(KigsID labelid) constCoreModifiable
GetInstanceByGlobalPath(const std::string &path)CoreModifiablestatic
GetInstanceByPath(const std::string &path)CoreModifiable
GetMethods()CoreModifiable
getNbArrayElements(KigsID attributeLabel) constCoreModifiable
GetRootInstances(const KigsID &cid, bool exactTypeOnly=false)CoreModifiablestatic
GetRuntimeID() constCoreModifiable
Import(const std::string &filename, bool noInit=false, bool keepImportFileName=false, ImportState *state=nullptr, const std::string &override_name="")CoreModifiablestatic
Import(XMLNodeTemplate< StringType > *currentNode, CoreModifiable *currentModifiable, ImportState &importState)CoreModifiableprotectedstatic
Init(KigsCore *core, const kstl::vector< CoreModifiableAttribute * > *params) overrideModuleFileManager
InitModifiable()CoreModifiablevirtual
InitParametersFromList(const std::vector< CoreModifiableAttribute * > *params)CoreModifiable
LoadFile(const char *pFilename, u64 &filelength, u64 startOffset=0, unsigned int trailing_zero=0)ModuleFileManagerstatic
LoadFileAsCharString(const char *pFilename, u64 &filelength, u8 charSize, u64 startOffset=0)ModuleFileManagerstatic
ProtectedDestroy()CoreModifiablevirtual
RemoveFile(const char *filename)ModuleFileManagerstatic
removeItem(const CMSP &item)CoreModifiablevirtual
removeUser(CoreModifiable *user)CoreModifiablevirtual
SaveFile(const char *filename, u8 *data, u64 length)ModuleFileManagerstatic
UninitModifiable()CoreModifiablevirtual
Update(const Timer &timer, void *addParam) overrideModuleFileManagervirtual
UpdateAggregates(const Timer &timer, void *addParam)CoreModifiableprotected