/// Conexión.
class Connection: public Runnable {
+ /////////////////////////////////////////////////////////////////////
// Tipos.
public:
/// Puerto.
typedef unsigned Port;
+ /////////////////////////////////////////////////////////////////////
// Atributos.
protected:
/// Mutex para el socket.
//Glib::Mutex socket_mutex;
+ /////////////////////////////////////////////////////////////////////
// Métodos.
public:
/**
* Finaliza la conexión.
*
- * \param attach Si es true, la función no retorna hasta que no
- * finalice la tearea (no recomendable).
- *
* \note Para saber cuando la tarea fue finalizada puede utilizar
* la señal signal_finished().
*/
- virtual void finish(bool attach = false);
+ virtual void finish(void);
/**
* Obtiene el nombre del host local de la conexión.
- * \todo TODO - Debería devolver una copia? Porque podría morir la
- * conexion y nosotros seguir usando la variable destruida.
*/
const std::string& get_host(void) const;
/**
* Obtiene el puerto local de la conexión.
- * \todo TODO - Debería devolver una copia? Porque podría morir la
- * conexion y nosotros seguir usando la variable destruida.
*/
const Port& get_port(void) const;