]> git.tdb.fi Git - gldbg.git/blobdiff - source/tool.h
Track owners of breakpoints
[gldbg.git] / source / tool.h
index b299e2a16024b2c0132eaa709e735c46e8cb5712..29f9ca8c28fd6cb336713fc9d026e155f5e21321 100644 (file)
@@ -19,8 +19,9 @@ public:
        {
        protected:
                Factory();
-
        public:
+               virtual ~Factory() { }
+
                virtual Tool *create(GlDbg &) const = 0;
        };
 
@@ -30,6 +31,8 @@ public:
        virtual ~Tool() { }
 
        virtual void decode(const char *, unsigned) = 0;
+       virtual void process_started() { }
+       virtual void process_stopped(int) { }
 
        static std::list<Factory *> &get_factories();
 };