TFCweb  1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
Mètodes públics | Atributs Privats | Llista de tots els membres
Referència de la Classe CosPeticio

Cos dels missatges de petició Més...

#include <CosPeticio.h>

Mètodes públics

 CosPeticio (size_t mida_esperada=0)
 Constructor per defecte.
 CosPeticio (const CosPeticio &c)
 Constructor de còpia.
void afegeix (const std::string &dades)
 Afegeix contingut.
const std::string & contingut () const
 Obté el contingut de la petició
void contingut (const std::string &dades)
 Defineix el contingut de la petició
size_t mida () const
 Obté la mida del contingut de la petició
CosPeticiooperator= (const CosPeticio &c)
 Operador d'assignació
void swap (std::string &dades)
 Defineix el contingut, sense còpia de dades.

Atributs Privats

std::string buffer_

Descripció Detallada

Cos dels missatges de petició

Mireu també
PeticioHTTP

Definició a la línia 38 del fitxer CosPeticio.h.

Documentació del Constructor i el Destructor

CosPeticio ( size_t  mida_esperada = 0)
explicit

Constructor per defecte.

Paràmetres
mida_esperadaMida de les dades predita. 0 per mida desconeguda Només afecta a la reserva inicial de memòria

Definició a la línia 34 del fitxer CosPeticio.cc.

Referències CosPeticio::buffer_.

CosPeticio ( const CosPeticio c)
inline

Constructor de còpia.

Definició a la línia 48 del fitxer CosPeticio.h.

Documentació de les Funcions Membre

void afegeix ( const std::string &  dades)

Afegeix contingut.

Definició a la línia 46 del fitxer CosPeticio.cc.

Referències CosPeticio::buffer_.

const std::string& contingut ( ) const
inline

Obté el contingut de la petició

Definició a la línia 59 del fitxer CosPeticio.h.

Referències CosPeticio::buffer_.

void contingut ( const std::string &  dades)

Defineix el contingut de la petició

Definició a la línia 42 del fitxer CosPeticio.cc.

Referències CosPeticio::buffer_.

size_t mida ( ) const
inline

Obté la mida del contingut de la petició

Definició a la línia 63 del fitxer CosPeticio.h.

Referències CosPeticio::buffer_.

CosPeticio& operator= ( const CosPeticio c)
inline

Operador d'assignació

Definició a la línia 54 del fitxer CosPeticio.h.

Referències CosPeticio::buffer_.

void swap ( std::string &  dades)

Defineix el contingut, sense còpia de dades.

Precondició
S = dades ; C = contingut();
Postcondició
dades == C && contingut == S

Definició a la línia 50 del fitxer CosPeticio.cc.

Referències CosPeticio::buffer_.

Documentació de les Dades Membre

std::string buffer_
private

La documentació d'aquesta classe es va generar a partir dels següents fitxers: