Muster SDK  8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
MTemplateEngine Namespace Reference

Classes

class  MTemplateHash
 
class  MManager
 
class  MTemplateError
 
class  MTemplateItemEvent
 
class  MTemplateItemsFields
 
class  MTemplateItem
 
class  MTemplateItemFile
 
class  MTemplateItemFolder
 
class  MTemplateItemString
 
class  MTemplateItemDouble
 
class  MTemplateItemInteger
 
class  MTemplateItemCheck
 
class  MTemplateItemYesNo
 
class  MTemplateItemComboItem
 
class  MTemplateItemCombo
 
class  MTemplateItemMultichoice
 
class  MTemplatePlatform
 
class  MTemplateItemHolder
 
class  MTemplateErrorOverride
 
class  MTemplateActionOverride
 
class  MTemplateMultiframe
 
class  MTemplateImageSlicingFileFormats
 
class  MTemplateSliceBoundaries
 
class  MTemplateImageSlicing
 
class  MTemplate
 

Typedefs

typedef std::map< int,
MTemplateHash * > 
templatesHashesMap
 
typedef std::map< int,
MTemplate * > 
templatesMap
 
typedef void(* redirectionFuncPtr )(const char *)
 

Enumerations

enum  kTemplatesLogic { kTemplateMultiframe = 0x01, kTemplateImageSlicing = 0x02, kTemplateBroadcast = 0x04, kTemplateSingleCommand = 0x08 }
 
enum  kTemplatesProcessDetection { kProcessDirect, kProcessChild, kProcessChildOfChild }
 
enum  kTemplateScanSearchSystem { kTemplateScanNone, kTemplateScanModule, kTemplateScanClass }
 
enum  kTemplateFunctionBehaviour { kTemplateFunctionDoDefault, kTemplateFunctionFailed, kTemplateFunctionSuccess }
 

Typedef Documentation

typedef void(* MTemplateEngine::redirectionFuncPtr)(const char *)

Defines an ID map for template hashes

typedef std::map<int,MTemplate*> MTemplateEngine::templatesMap

Defines an ID map for MTemplate objects

Enumeration Type Documentation

Functions results enumeration

Enumerates the result codes for a template function

Enumerator
kTemplateFunctionDoDefault 

The function should do the default

kTemplateFunctionFailed 

The function failed

kTemplateFunctionSuccess 

The function has been successfully

Templates search system enumeration

Enumerates the Muster templates search system logic

Enumerator
kTemplateScanNone 

Templates does not provide a search system

kTemplateScanModule 

Templates requires file system scan

kTemplateScanClass 

Templates will provide its own search function

Templates enumeration

Enumerates the Muster templates logic

Enumerator
kTemplateMultiframe 

Multi frame template

kTemplateImageSlicing 

Image slicing template

kTemplateBroadcast 

Broadcast template

kTemplateSingleCommand 

Single host template

Templates process detection logic enumeration

Enumerates the Muster templates process detection logic

Enumerator
kProcessDirect 

The process is the direct process spawned by the template

kProcessChild 

The process is a child of the process spawned by the template

kProcessChildOfChild 

The process is a child of a child process spawned by the template