diff options
author | OpenGnSys Support Team <soporte-og@soleta.eu> | 2019-11-28 17:16:26 +0100 |
---|---|---|
committer | OpenGnSys Support Team <soporte-og@soleta.eu> | 2020-03-04 14:54:46 +0100 |
commit | 39157320ecb75ce9db1983b189d999a33260e67c (patch) | |
tree | 5643bb448f2d5d65b7b9838502ce9ba89980f413 | |
parent | fbc783c0902b86e8540c9ffcdab3ebbedbea7658 (diff) |
#941 Consolidate CrearSoftIncremental, RestaurarImagenBasica, RestaurarSoftIncremental, Configurar and EjecutarScript
These functions are identical, remove duplicated code.
-rw-r--r-- | sources/ogAdmServer.cpp | 116 |
1 files changed, 5 insertions, 111 deletions
diff --git a/sources/ogAdmServer.cpp b/sources/ogAdmServer.cpp index 00a0bf7..3425d7a 100644 --- a/sources/ogAdmServer.cpp +++ b/sources/ogAdmServer.cpp @@ -1667,28 +1667,6 @@ static bool RESPUESTA_CrearImagenBasica(TRAMA* ptrTrama, struct og_client *cli) return RESPUESTA_CrearImagen(ptrTrama, cli); } // ________________________________________________________________________________________________________ -// Función: CrearSoftIncremental -// -// Descripción: -// Crea una imagen incremental entre una partición de un disco y una imagen ya creada guardandola en el -// mismo repositorio y en la misma carpeta donde está la imagen básica -// Parámetros: -// - socket_c: Socket de la consola al envió el mensaje -// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros -// Devuelve: -// true: Si el proceso es correcto -// false: En caso de ocurrir algún error -// ________________________________________________________________________________________________________ -static bool CrearSoftIncremental(TRAMA* ptrTrama, struct og_client *cli) -{ - if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) { - respuestaConsola(og_client_socket(cli), ptrTrama, false); - return false; - } - respuestaConsola(og_client_socket(cli), ptrTrama, true); - return true; -} -// ________________________________________________________________________________________________________ // Función: RESPUESTA_CrearSoftIncremental // // Descripción: @@ -1761,48 +1739,6 @@ static bool RESPUESTA_CrearSoftIncremental(TRAMA* ptrTrama, struct og_client *cl return true; } // ________________________________________________________________________________________________________ -// Función: RestaurarImagenBasica -// -// Descripción: -// Restaura una imagen básica en una partición -// Parámetros: -// - socket_c: Socket de la consola al envió el mensaje -// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros -// Devuelve: -// true: Si el proceso es correcto -// false: En caso de ocurrir algún error -// ________________________________________________________________________________________________________ -static bool RestaurarImagenBasica(TRAMA* ptrTrama, struct og_client *cli) -{ - if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) { - respuestaConsola(og_client_socket(cli), ptrTrama, false); - return false; - } - respuestaConsola(og_client_socket(cli), ptrTrama, true); - return true; -} -// ________________________________________________________________________________________________________ -// Función: RestaurarSoftIncremental -// -// Descripción: -// Restaura una imagen básica junto con software incremental en una partición -// Parámetros: -// - socket_c: Socket de la consola al envió el mensaje -// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros -// Devuelve: -// true: Si el proceso es correcto -// false: En caso de ocurrir algún error -// ________________________________________________________________________________________________________ -static bool RestaurarSoftIncremental(TRAMA* ptrTrama, struct og_client *cli) -{ - if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) { - respuestaConsola(og_client_socket(cli), ptrTrama, false); - return false; - } - respuestaConsola(og_client_socket(cli), ptrTrama, true); - return true; -} -// ________________________________________________________________________________________________________ // Función: RESPUESTA_RestaurarImagen // // Descripción: @@ -1940,48 +1876,6 @@ bool actualizaRestauracionImagen(Database db, Table tbl, char *idi, return true; } // ________________________________________________________________________________________________________ -// Función: Configurar -// -// Descripción: -// Configura la tabla de particiones -// Parámetros: -// - socket_c: Socket de la consola al envió el mensaje -// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros -// Devuelve: -// true: Si el proceso es correcto -// false: En caso de ocurrir algún error -// ________________________________________________________________________________________________________ -static bool Configurar(TRAMA* ptrTrama, struct og_client *cli) -{ - if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) { - respuestaConsola(og_client_socket(cli), ptrTrama, false); - return false; - } - respuestaConsola(og_client_socket(cli), ptrTrama, true); - return true; -} -// ________________________________________________________________________________________________________ -// Función: EjecutarScript -// -// Descripción: -// Ejecuta un script de código -// Parámetros: -// - socket_c: Socket de la consola al envió el mensaje -// - ptrTrama: Trama recibida por el servidor con el contenido y los parámetros -// Devuelve: -// true: Si el proceso es correcto -// false: En caso de ocurrir algún error -// ________________________________________________________________________________________________________ -static bool EjecutarScript(TRAMA* ptrTrama, struct og_client *cli) -{ - if (!enviaComando(ptrTrama, CLIENTE_OCUPADO)) { - respuestaConsola(og_client_socket(cli), ptrTrama, false); - return false; - } - respuestaConsola(og_client_socket(cli), ptrTrama, true); - return true; -} -// ________________________________________________________________________________________________________ // Función: RESPUESTA_EjecutarScript // // Descripción: @@ -2916,16 +2810,16 @@ static struct { { "RESPUESTA_CrearImagen", RESPUESTA_CrearImagen, }, { "CrearImagenBasica", CrearImagenBasica, }, { "RESPUESTA_CrearImagenBasica", RESPUESTA_CrearImagenBasica, }, - { "CrearSoftIncremental", CrearSoftIncremental, }, + { "CrearSoftIncremental", CrearImagenBasica, }, { "RESPUESTA_CrearSoftIncremental", RESPUESTA_CrearSoftIncremental, }, { "RESPUESTA_RestaurarImagen", RESPUESTA_RestaurarImagen }, - { "RestaurarImagenBasica", RestaurarImagenBasica, }, + { "RestaurarImagenBasica", CrearImagenBasica, }, { "RESPUESTA_RestaurarImagenBasica", RESPUESTA_RestaurarImagenBasica, }, - { "RestaurarSoftIncremental", RestaurarSoftIncremental, }, + { "RestaurarSoftIncremental", CrearImagenBasica, }, { "RESPUESTA_RestaurarSoftIncremental", RESPUESTA_RestaurarSoftIncremental, }, - { "Configurar", Configurar, }, + { "Configurar", CrearImagenBasica, }, { "RESPUESTA_Configurar", RESPUESTA_EjecutarScript, }, - { "EjecutarScript", EjecutarScript, }, + { "EjecutarScript", CrearImagenBasica, }, { "RESPUESTA_EjecutarScript", RESPUESTA_EjecutarScript, }, { "RESPUESTA_InventarioHardware", RESPUESTA_InventarioHardware, }, { "RESPUESTA_InventarioSoftware", RESPUESTA_InventarioSoftware, }, |