TFCweb
1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
|
AmbOperadorsInExExterns | |
AplicadorTransformacioBase | Classe base d'implementació de AplicadorTransformacio, no instanciable |
AplicadorTransformacio< TTransformacio > | Aplica una transformació a un origen i una destinació |
CapsaleraHTTP | Representació d'una capçalera HTTP |
Cerber | |
Classe | |
CompatibleAmbPair< T > | |
Configuracio | Configuració carregada |
CosPeticio | Cos dels missatges de petició |
CosResposta | Classe base del cos dels missatges de resposta |
Recurs | Representació d'un recurs (fitxer o directori) Abans d'instanciar cal inicialitzar estàticament amb |
RecursDinamic | |
AutoIndex | Generació del llistat d'un directori |
CosPaginaError | |
CosTextual | Creació d'una resposta a partir d'un text |
ProgramaCGI | Interfície cap a un script CGI |
CuaConcurrent< T, TContenidor > | Implementació d'una cua concurrent amb locking |
DestiLogging | Classe base dels destins de logging |
DestiFitxer | Destí de logging implementat sobre fitxer, obert a petició |
DestiOstream | Destí de logging implementat sobre std::ostream |
ErrorCodificacio | Indica un error en la codificació dels valors rebuts |
ErrorTFC | Excepció base de totes les excepcions del projecte |
ErrorAutenticacio | |
AjudaDemanada | Indica que s'ha demanat ajuda a la línia de comandes ($ tfcweb –help) |
ErrorAnalisiUrl | Indica un error en l'anàlisi sintàctic d'una URL |
ErrorDestiNoAssociat | Indica que s'ha intentat operar sobre un destí de logging no associat a l'objecte Log |
ErrorEscrivintEnSocket | |
ErrorFormatDataIncorrecte | |
ErrorHTTP | Error base HTTP; normalment indica que es respondrà al client amb un missatge d'error |
ErrorHTTPBadRequest | Petició HTTP incorrecta (familia d'errors 4xx ) |
ErrorHTTP11SenseHost | |
ErrorRutaRelativaEnPeticio | |
ErrorHTTPIntern | Error intern del servidor (familia d'errors 5xx ) |
ErrorLlegintFitxer | Indica que s'ha produït un error en intentar llegir els continguts d'un fitxer |
ErrorLogNoValid | Indica que s'ha intentat utilitzar com a fitxer no vàlid (directori o no escribible) |
ErrorMetodeDesconegut | Indica que s'ha trobat un mètode HTTP desconegut en una petició |
ErrorNoImplementat | Llençat per mètodes no implementats |
ErrorOpcions | Classe base dels error en les opcions (configuració o línia de comandes) |
ErrorConfiguracio | Representa un error en la configuració |
ErrorLiniaComandes | Representa un error en la línia de comandes |
ErrorRebentDades | Indica un error de lectura del socket, en intentar-ne llegir |
ErrorConnexioTancada | Connexió tancada (pel client) mentre s'hi treballa |
ErrorTimeout | Temps exhaurit mentre s'esperen dades |
ErrorRutaInexistent | Indica que s'ha intentat l'accés a una ruta d'arxiu inexistent |
ErrorThreadPoolTancada | |
VersioDemanada | Indica que s'ha demanat informació de versió a la línia de comandes ($ tfcweb –version) |
Es_Pair_De_Strings< T > | Restricció (constraint): T respon a la interfície de std::pair<std::string, std::string> |
Es_Pot_Cridar_Sense_Arguments< T > | Restricció (constraint): T es pot cridar com si fós una funció amb la signatura void (void) |
Executor | |
FuncioEscriptoraOstream | Escriptura de blocs en un ostream |
FuncioExtractoraIstream | Extracció de blocs des d'un istream |
Functor | |
FunctorCanviNivell | Functor de canvi de nivell de DestiLogging |
FunctorCodificacio< TipusStr > | Functor que implementa l'algorisme per codificar caracters en una URL |
FunctorCoincideix< TImpl > | Functor per executar DestiLogging::coincideix en algorismes |
FunctorReadSome | Functor per programar l'execució de socket.read_some |
FxtBase64 | |
FxtData | |
FxtPeticio | |
FxtUri | |
Log | Interfície de control de Logging |
ManipuladorParametritzat | |
CanviNivellMissatge | Canvi de nivell de log del missatge |
MissatgeHTTP< TCos > | Classe base de missatges HTTP |
MissatgeHTTP< CosPeticio > | |
PeticioHTTP | Representació d'una petició HTTP |
MissatgeHTTP< CosResposta > | |
RespostaHTTP | Representació d'un resposta HTTP |
MissatgeLog | Missatge individual de log |
my_functor | |
Servidor | |
Te_Operador_Extraccio< T, TOrigen > | Restricció (constraint): T té definit l'operador d'extracció (>> ) sobre objectes del tipus TOrigen |
Te_Operador_Insercio< T, TDesti > | Restricció (constraint): T té definit l'operador d'inserció (<< ) sobre objectes de tipus TDesti |
ThreadPool | Implementació del patró ThreadPool |
Transformacio | Interfície de les transformacions |
CadenaTransformacions | Transformacio encadenada Exemple: Transformació "deflate,chunked": |
TransformacioChunked | Transformació chunked |
TransformacioDeflate | |
TransformacioIdentity | Transformació identity (nul·la) |
Uri | Representació d'una URL en el domini del projecte |
WorkerThread |