#include <TraceWriterObserver.hpp>
Interfaz que permite conocer cuando el TraceWriter asociado a nuestro sistema de trazas abre o cierra el fichero que usa para la salida de datos.
Una vez asociado al TraceWriter esta instancia debera estar disponible durante toda la ejecucion.
- See also
- TraceWriter::attach
◆ TraceWriterObserver()
anna::TraceWriterObserver::TraceWriterObserver |
( |
const char * |
name | ) |
|
|
inlineprotected |
Constructor.
- Parameters
-
name | Nombre logico de este observador. |
◆ asString()
std::string anna::TraceWriterObserver::asString |
( |
void |
| ) |
const |
|
inline |
Devuelve una cadena con la informacion relevante de esta clase.
- Returns
- una cadena con la informacion relevante de esta clase.
39 std::string result(
"anna::TraceWriterObserver { Name: ");
41 return result +=
" }";
◆ getName()
const char* anna::TraceWriterObserver::getName |
( |
| ) |
const |
|
inline |
Devuelve el nombre logico de este observador.
◆ handleClose()
virtual void anna::TraceWriterObserver::handleClose |
( |
const int |
fd | ) |
|
|
protectedpure virtual |
Metodo que hay que reescribir para tratar la notificacion de cierre del fichero de trazas.
- Parameters
-
fd | File Descriptor usado hasta el momento por TraceWriter para escribir en el fichero de salida. |
- Warning
- El fichero usado para escribir las trazas puede cerrar un numero indeterminado de veces durante la ejecucion de nuestra aplicacion.
◆ handleOpen()
virtual void anna::TraceWriterObserver::handleOpen |
( |
const int |
fd | ) |
|
|
protectedpure virtual |
Metodo que hay que reescribir para tratar la notificacion de apertura del fichero de trazas.
- Parameters
-
fd | File Descriptor usado por TraceWriter para escribir en el fichero de salida. |
- Warning
- El fichero usado para escribir las trazas puede abrirse un numero indeterminado de veces durante la ejecucion de nuestra aplicacion.
◆ TraceWriter
The documentation for this class was generated from the following file: