se si sera lo mejor).
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
-PROJECT_NAME = plaqui-server
-PROJECT_NUMBER = 0.2
-OUTPUT_DIRECTORY = doc
+PROJECT_NAME = PlaQui
+PROJECT_NUMBER = $Rev$
+OUTPUT_DIRECTORY = docs/api
OUTPUT_LANGUAGE = Spanish
USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES
INLINE_INHERITED_MEMB = NO
FULL_PATH_NAMES = YES
STRIP_FROM_PATH = /home/luca/facultad/75.42/2003-2/final/Server/include/ \
- /home/luca/facultad/75.42/2003-2/final/Server/
+ /home/luca/facultad/75.42/2003-2/final/Server/src/ \
+ /home/luca/facultad/75.42/2003-2/final/Client/include/ \
+ /home/luca/facultad/75.42/2003-2/final/Client/src/ \
+ /home/luca/facultad/75.42/2003-2/final/Constructor/include/ \
+ /home/luca/facultad/75.42/2003-2/final/Constructor/src/ \
+ /home/luca/facultad/75.42/2003-2/final/Model/include/ \
+ /home/luca/facultad/75.42/2003-2/final/Model/src/
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = YES
MULTILINE_CPP_IS_BRIEF = YES
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
-INPUT = src \
- include
+INPUT = Server/src \
+ Server/include \
+ Client/src \
+ Client/include \
+ Model/src \
+ Model/include \
+ Constructor/src \
+ Constructor/include
FILE_PATTERNS = *.cpp \
*.h
RECURSIVE = YES
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
-EXAMPLE_PATH = tests
+EXAMPLE_PATH = Server/tests
EXAMPLE_PATTERNS = *.cpp
EXAMPLE_RECURSIVE = YES
IMAGE_PATH =
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = YES
-COLS_IN_ALPHA_INDEX = 3
+COLS_IN_ALPHA_INDEX = 4
IGNORE_PREFIX =
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
-GENERATE_LATEX = NO
+GENERATE_LATEX = YES
LATEX_OUTPUT = latex
LATEX_CMD_NAME = latex
MAKEINDEX_CMD_NAME = makeindex
PAPER_TYPE = a4wide
EXTRA_PACKAGES =
LATEX_HEADER =
-PDF_HYPERLINKS = NO
-USE_PDFLATEX = NO
+PDF_HYPERLINKS = YES
+USE_PDFLATEX = YES
LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
#---------------------------------------------------------------------------
#---------------------------------------------------------------------------
# Configuration::addtions related to external references
#---------------------------------------------------------------------------
-TAGFILES = /usr/share/doc/libgtkmm2.0-dev/reference/gtkmm_doxygen_tags
+TAGFILES =
GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
/**
* Constructor.
*
- * \param socket Descriptor de socket a usar en la conexión.
+ * \param sd Descriptor de socket a usar en la conexión.
*/
Connection(const sockbuf::sockdesc& sd);
* Constructor.
*
* \param type Tipo de socket a usar.
+ * \param host Host a donde conectarse.
+ * \param port Puerto al cual conectarse.
*/
Connection(const sockbuf::type& type, const std::string& host,
const Port& port);
* Constructor.
*
* \param host Host a donde conectarse.
- * \param port Puerto a donde conectarse.
+ * \param port Puerto al cual conectarse.
*/
Connection(const std::string& host, const Port& port);
/**
* 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;
/**
* Constructor.
*
- * \param host Host al cual conectarse para enviar comandos de
+ * \param _host Host al cual conectarse para enviar comandos de
* control.
- * \param port Puerto al cual conectarse.
+ * \param _port Puerto al cual conectarse.
*/
ControlClient(const std::string& _host = "localhost",
const Connection::Port& _port = 7522) throw(sockerr);
/**
* Constructor desde un archivo.
*
- * \param name Nombre de la planta.
* \param filename Nombre del archivo de donde obtener la planta.
*/
Plant(const std::string& filename);
/**
* Constructor.
*
- * \param port Puerto en el cual escuchar.
+ * \param filename Nombre del archivo con la planta a cargar.
+ * \param port Puerto en el cual escuchar.
*/
Server(const std::string& plant_filename,
const Connection::Port& port = 7522) throw(sockerr);
/**
* Se encarga de borrar una planta de la lista cuando finaliza.
*
- * \param connection Conexión a eliminar.
+ * \param plant Nombre de la planta a elminar.
*/
void on_plant_finished(const char* plant);
- /**
- * Envia el estado de una planta cuando esta se actualiza.
- *
- * \param plant Planta actualizada.
- */
- void on_plant_updated(const Plant* const);
-
};
}
* Convierte de un tipo a otro (de p1 a p2) a través de un stringstream.
*
* \param p1 Parámetro origen.
- * \param p1 Parámetro destino, al que se quiere convertir.
+ * \param p2 Parámetro destino, al que se quiere convertir.
*
* \return Referencia a p2.
*/
/**
* Elmina caracteres al inicio y fin de un string.
*
- * \param c Lista de caracteres a eliminar.
+ * \param clist Lista de caracteres a eliminar.
*/
String& trim(const String& clist = SPACE_CHARS);
* Los parámetros son modificados por los valores reales que toma
* una vez conectado.
*
- * \param host Host al cual transmitir.
- * \param port Puerto al cual transmitir.
+ * \param _host Host al cual transmitir.
+ * \param _port Puerto al cual transmitir.
*/
Transmitter(const std::string& _host,
const Connection::Port& _port) throw(sockerr);