ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Member Functions | List of all members
anna::xml::Compressor Class Reference

#include <Compressor.hpp>

Inheritance diagram for anna::xml::Compressor:
Inheritance graph
[legend]
Collaboration diagram for anna::xml::Compressor:
Collaboration graph
[legend]

Public Member Functions

 Compressor ()
 
const DataBlockapply (const Document &xmlDoc) noexcept(false)
 

Detailed Description

Comprime la información del árbol XML descrita por el nodo o el documento XML recibido como parámetro.

See also
Decompressor
Warning
Esta es una clase bastante pesada, por lo que casi-imprescindible reusar una misma instancia cada vez que se requiera comprimir un documento XML.

Constructor & Destructor Documentation

◆ Compressor()

anna::xml::Compressor::Compressor ( )
inline

Constructor

33 {;}
Here is the call graph for this function:

Member Function Documentation

◆ apply()

const DataBlock& anna::xml::Compressor::apply ( const Document xmlDoc)
noexcept

Comprime la información del nodo recibido como parámetro. Para recuperar el original tendremos que usar una instancia de Decompressor.

Parameters
nodeNodo que contiene el árbol de nodos XML que queremos comprimir.
Returns
Un bloque de datos binario que contiene la información representada por el nodo.

The documentation for this class was generated from the following file: