klMatrix
Public Member Functions | Static Public Member Functions | Static Public Attributes
klMatlabEngineThreadMap Class Reference

#include <kl_matlab_iface.h>

Collaboration diagram for klMatlabEngineThreadMap:
Collaboration graph

Public Member Functions

void SetGlobalEngine (Engine *theEngine)
 
void EvalMatlabString (const char *evalString)
 
void insert (klThreadId id, Engine *matlabEngine)
 
void remove (klThreadId id)
 

Static Public Member Functions

static Engine * find (klThreadId id)
 

Static Public Attributes

static klMutex lock
 
static map< klThreadId, Engine * > engineMap
 
static Engine * theStaticEngine
 

Member Function Documentation

void klMatlabEngineThreadMap::EvalMatlabString ( const char *  evalString)
inline

Here is the call graph for this function:

static Engine* klMatlabEngineThreadMap::find ( klThreadId  id)
inlinestatic

Here is the caller graph for this function:

void klMatlabEngineThreadMap::insert ( klThreadId  id,
Engine *  matlabEngine 
)
inline

Here is the caller graph for this function:

void klMatlabEngineThreadMap::remove ( klThreadId  id)
inline
void klMatlabEngineThreadMap::SetGlobalEngine ( Engine *  theEngine)
inline

Here is the call graph for this function:

Field Documentation

map< klThreadId, Engine * > klMatlabEngineThreadMap::engineMap
static
klMutex klMatlabEngineThreadMap::lock
static
Engine* klMatlabEngineThreadMap::theStaticEngine
static

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