TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
Excepcions base. Més...
#include "CodisEstatHTTP.h"
#include "portabilitat.h"
#include <stdexcept>
#include <string>
#include <boost/lexical_cast.hpp>
Veure el codi d'aquest fitxer.
Classes | |
class | ErrorEscrivintEnSocket |
class | ErrorHTTP |
Error base HTTP; normalment indica que es respondrà al client amb un missatge d'error. Més... | |
class | ErrorHTTPBadRequest |
Petició HTTP incorrecta (familia d'errors 4xx ) Més... | |
class | ErrorHTTPIntern |
Error intern del servidor (familia d'errors 5xx ) Més... | |
class | ErrorNoImplementat |
Llençat per mètodes no implementats. Més... | |
class | ErrorRutaInexistent |
Indica que s'ha intentat l'accés a una ruta d'arxiu inexistent. Més... | |
class | ErrorTFC |
Excepció base de totes les excepcions del projecte. Més... |
Espais de Noms | |
namespace | tfc |
Espai de noms del Treball de Final de Carrera. |
Definicions | |
#define | DEFINEIX_EXCEPCIO(nom, base) |
#define | FITXER_I_LINIA_ (std::string(__FILE__":")+boost::lexical_cast<std::string>(__LINE__)) |
Expressió evaluable a string que es resol a "nomfitxer:linia". |
Excepcions base.
ErrorTFC
i fan servir noms que començen per Error
. A més totes permeten la construcció sense paràmetres. Definició al fitxer Excepcions.h.
#define DEFINEIX_EXCEPCIO | ( | nom, | |
base | |||
) |
Definició a la línia 164 del fitxer Excepcions.h.
#define FITXER_I_LINIA_ (std::string(__FILE__":")+boost::lexical_cast<std::string>(__LINE__)) |
Expressió evaluable a string que es resol a "nomfitxer:linia".
Definició a la línia 148 del fitxer Excepcions.h.
Referenciat a Log::desassocia(), ProgramaCGI::html(), tfc::utils::llegeix_data(), Log::Log(), main(), Executor::operator()(), AutoIndex::operator=(), Configuracio::operator=(), CosPaginaError::operator=(), CosTextual::operator=() i Log::operator=().