]> git.llucax.com Git - z.facultad/75.42/plaqui.git/blobdiff - Server/include/plaqui/server/runnable.h
Se mueve el mutex a la clase que tiene el recurso a proteger.
[z.facultad/75.42/plaqui.git] / Server / include / plaqui / server / runnable.h
index 2d34e6cc285ad5ed20ca4bf2a6a2c9c4d3d98ff1..7896090370af01d016ff3da2bd31b84326a80db3 100644 (file)
@@ -52,12 +52,18 @@ namespace Server {
                        /// Thread en el cual correr la tarea.
                        Glib::Thread* thread;
 
-                       /// Indica si se debe frinalizar la tarea.
-                       bool stop;
-
                        /// Señal que indica que se finalizó la tarea.
                        SignalFinished finished;
 
+               protected:
+
+                       /**
+                        * Indica si se debe frinalizar la tarea.
+                        *
+                        * \todo Poner como privado y poner get() set() con locks.
+                        */
+                       bool stop;
+
                // Métodos.
 
                private:
@@ -79,7 +85,7 @@ namespace Server {
                        /**
                         * Destructor.
                         */
-                       virtual ~Runnable(void) {}
+                       virtual ~Runnable(void);
 
                        /**
                         * Constructor.