TclThreadManager.cc File Reference

#include "TclThreadManager.h"
#include <boost/bind.hpp>
#include <boost/thread/condition.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/thread.hpp>
#include <OgreTimer.h>
#include <cpptcl/cpptcl.h>
#include "util/Convert.h"
#include "util/Debug.h"
#include "Clock.h"
#include "CommandExecutor.h"
#include "ConsoleCommand.h"
#include "CoreIncludes.h"
#include "TclBind.h"

Namespaces

namespace  orxonox

Classes

struct  orxonox::TclInterpreterBundle

Functions

 orxonox::SetConsoleCommand (TclThreadManager, flush, false).argumentCompleter(0
 orxonox::SetConsoleCommand (TclThreadManager, dump, false).argumentCompleter(0
 orxonox::SetConsoleCommand (TclThreadManager, status, false)
 orxonox::SetConsoleCommand (TclThreadManager, query, false).argumentCompleter(0
 orxonox::SetConsoleCommand (TclThreadManager, execute, false).argumentCompleter(0
 orxonox::SetConsoleCommand (TclThreadManager, destroy, false).argumentCompleter(0
 orxonox::SetConsoleCommand (TclThreadManager, create, false)
 orxonox::SetConsoleCommandShortcutAlias (TclThreadManager, query,"tclquery").argumentCompleter(0
 orxonox::SetConsoleCommandShortcutAlias (TclThreadManager, execute,"tclexecute").argumentCompleter(0
void orxonox::tclThread (TclInterpreterBundle *interpreterBundle, std::string command)

Variables

static boost::mutex orxonox::bundlesMutex_g
static boost::condition orxonox::fullQueueCondition_g
static boost::condition orxonox::orxonoxEvalCondition_g
const float orxonox::TCLTHREADMANAGER_MAX_CPU_USAGE = 0.50f
const unsigned int orxonox::TCLTHREADMANAGER_MAX_QUEUE_LENGTH = 100
static boost::thread::id orxonox::threadID_g

Generated on Tue Jul 28 16:21:09 2009 for Orxonox by  doxygen 1.5.6