Changeset 1682 for code/branches/core3/src/core/TclThreadManager.h
- Timestamp:
- Aug 30, 2008, 12:40:27 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/core3/src/core/TclThreadManager.h
r1535 r1682 71 71 class _CoreExport TclThreadManager : public OrxonoxClass 72 72 { 73 friend class IRC; 74 friend class TclBind; 75 73 76 public: 74 77 static TclThreadManager& getInstance(); … … 83 86 static void flush(unsigned int threadID); 84 87 88 void error(const std::string& error); 89 void debug(const std::string& error); 90 91 virtual void tick(float dt); 92 93 std::list<unsigned int> getThreadList() const; 94 95 private: 96 TclThreadManager(); 97 TclThreadManager(const TclThreadManager& other); 98 ~TclThreadManager(); 99 85 100 static void tcl_execute(Tcl::object const &args); 86 101 static std::string tcl_query(int querierID, Tcl::object const &args); … … 91 106 TclInterpreterBundle* getInterpreterBundle(unsigned int threadID); 92 107 std::string dumpList(const std::list<unsigned int>& list); 93 void error(const std::string& error);94 void debug(const std::string& error);95 108 96 109 void pushCommandToQueue(const std::string& command); … … 107 120 std::string evalQuery(unsigned int querierID, const std::string& command); 108 121 std::string evalQuery(unsigned int querierID, unsigned int threadID, const std::string& command); 109 110 virtual void tick(float dt);111 112 std::list<unsigned int> getThreadList() const;113 114 private:115 TclThreadManager();116 TclThreadManager(const TclThreadManager& other);117 ~TclThreadManager() {}118 122 119 123 unsigned int threadCounter_;
Note: See TracChangeset
for help on using the changeset viewer.