TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
Aplica una transformació a un origen i una destinació Més...
#include <Transformacions.h>
Tipus Públics | |
typedef boost::function< bool(const std::string &)> | funcio_escriptora |
Signatura del callback d'escriptura. | |
typedef boost::function< bool(std::string &)> | funcio_extractora |
Signatura del callback d'extracció. |
Mètodes públics | |
AplicadorTransformacio (const funcio_extractora &extractora, const funcio_escriptora &escriptora) | |
void | aplica () |
Transforma mentre sigui possible. | |
const funcio_escriptora & | escriptora () const |
Funció escriptora associada. | |
const funcio_extractora & | extractora () const |
Funció extractora associada. |
Mètodes Protegits | |
virtual Transformacio * | transformacio () |
Transformació associada. |
Atributs Privats | |
TTransformacio | trans_ |
Aplica una transformació a un origen i una destinació
TTransformacio | Tipus de la transformacio. Ha de ser convertible en Transformacio |
Definició a la línia 147 del fitxer Transformacions.h.
|
inherited |
Signatura del callback d'escriptura.
Interfície:
Rebrà el bloc de dades extretes en la última operació a l'string
passat. Retornarà true
mentre s'hagi pogut escriure correctament.
Definició a la línia 112 del fitxer Transformacions.h.
|
inherited |
Signatura del callback d'extracció.
Interfície:
Sobreescriurà l'string
passat amb el bloc de dades extret. Retornarà true
mentre s'hagi pogut extreure correctament.
Definició a la línia 105 del fitxer Transformacions.h.
|
inline |
Definició a la línia 149 del fitxer Transformacions.h.
|
inherited |
Transforma mentre sigui possible.
Definició a la línia 181 del fitxer Transformacions.cc.
Referències Transformacio::finalitza() i Transformacio::transforma().
Referenciat a main().
|
inlineinherited |
Funció escriptora associada.
Definició a la línia 117 del fitxer Transformacions.h.
Referències AplicadorTransformacioBase::escriptora_.
|
inlineinherited |
Funció extractora associada.
Definició a la línia 115 del fitxer Transformacions.h.
Referències AplicadorTransformacioBase::extractora_.
|
inlineprotectedvirtual |
Transformació associada.
Implementa AplicadorTransformacioBase.
Definició a la línia 157 del fitxer Transformacions.h.
Referències AplicadorTransformacio< TTransformacio >::trans_.
|
private |
Definició a la línia 159 del fitxer Transformacions.h.
Referenciat a AplicadorTransformacio< TTransformacio >::transformacio().