/// Planta Química.
class Plant: public Runnable {
-
+ /////////////////////////////////////////////////////////////////////
// Tipos.
private:
/// Lista de conexiones de control.
typedef std::list<Transmitter*> TransmitterList;
-
+ /////////////////////////////////////////////////////////////////////
// Atributos.
private:
/// Nombre del archivo donde esta el XML de la planta.
std::string filename;
-
+ /////////////////////////////////////////////////////////////////////
// Métodos.
protected:
bool transmission_stop(const string& host,
const Connection::Port& port);
+ /**
+ * Borra una transmisión de la lista de transmisiones al finalizar.
+ *
+ * \param transmission Transmisión a eliminar.
+ */
+ void on_transmission_finished(Transmitter* transmission);
+
/**
* Abre (o cierra) un elemento de la planta.
*