Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 30, 2008, 12:40:27 AM (17 years ago)
Author:
landauf
Message:
  • added several "delete"s to the destructors of some core classes.
  • added Identifier::destroyAllIdentifiers() function, maybe this comes in handy in the future
  • moved XMLPort param and object containers from ClassIdentifier to Identifier
File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/core3/src/core/TclThreadManager.h

    r1535 r1682  
    7171    class _CoreExport TclThreadManager : public OrxonoxClass
    7272    {
     73        friend class IRC;
     74        friend class TclBind;
     75
    7376        public:
    7477            static TclThreadManager& getInstance();
     
    8386            static void flush(unsigned int threadID);
    8487
     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
    85100            static void tcl_execute(Tcl::object const &args);
    86101            static std::string tcl_query(int querierID, Tcl::object const &args);
     
    91106            TclInterpreterBundle* getInterpreterBundle(unsigned int threadID);
    92107            std::string dumpList(const std::list<unsigned int>& list);
    93             void error(const std::string& error);
    94             void debug(const std::string& error);
    95108
    96109            void pushCommandToQueue(const std::string& command);
     
    107120            std::string evalQuery(unsigned int querierID, const std::string& command);
    108121            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() {}
    118122
    119123            unsigned int threadCounter_;
Note: See TracChangeset for help on using the changeset viewer.