Mass++ Common Libraries v2.7.5
 All Classes Namespaces Files Functions Variables Enumerations Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
kome::objects::ScriptManager Class Reference

script manager class More...

#include <Script.h>

Public Member Functions

void addScript (Script *script)
 adds script More...
 
void removeScript (Script *script)
 removes script More...
 

Static Public Member Functions

static ScriptManagergetInstance ()
 gets the instance. (This is the only object.) More...
 

Protected Member Functions

 ScriptManager ()
 constructor
 
virtual ~ScriptManager ()
 destructor
 

Protected Attributes

std::set< Script * > m_scriptSet
 

Detailed Description

script manager class

Definition at line 229 of file Script.h.

Member Function Documentation

void kome::objects::ScriptManager::addScript ( Script script)

adds script

Parameters
[in]scriptscript object

Definition at line 206 of file Script.cpp.

206  {
207  if( script != NULL ) {
208  m_scriptSet.insert( script );
209  }
210 }
std::set< Script * > m_scriptSet
Definition: Script.h:245
#define NULL
Definition: CoreMacros.h:18
static ScriptManager & kome::objects::ScriptManager::getInstance ( )
static

gets the instance. (This is the only object.)

Returns
ScriptManager object

Definition at line 218 of file Script.cpp.

218  {
219  static ScriptManager mgr;
220 
221  return mgr;
222 }
script manager class
Definition: Script.h:229
void kome::objects::ScriptManager::removeScript ( Script script)

removes script

Parameters
[in]scriptscript object

Definition at line 213 of file Script.cpp.

213  {
214  m_scriptSet.erase( script );
215 }
std::set< Script * > m_scriptSet
Definition: Script.h:245

Member Data Documentation

std::set< Script* > kome::objects::ScriptManager::m_scriptSet
protected

script set

Definition at line 245 of file Script.h.


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