/**
* Constructor.
*
- * \param plant_filename Nombre del archivo con la planta a cargar.
- * \param port Puerto en el cual escuchar.
+ * \param port Puerto en el cual escuchar.
*/
- Server(const std::string& plant_filename,
- const Connection::Port& port = 7522) throw(sockerr);
+ Server(const Connection::Port& port = 7522) throw(sockerr);
+
+ /**
+ * Agrega una planta al servidor.
+ *
+ * \param name Nombre que utilizará el servidor para identificar
+ * a la planta.
+ * \param filename Nombre del archivo con la planta a cargar.
+ * \return true si se agregó la planta, false si ya existía una
+ * planta con ese nombre.
+ */
+ bool add_plant(const std::string& name,
+ const std::string& filename);
/**
* Maneja los comandos recibidos por las conexiones.