TFCweb  1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
Jerarquia de Classes
Aquesta llista d'herència està ordenada toscament, però no completa, de forma alfabètica:
[detail level 1234]
oCAmbOperadorsInExExterns
oCAplicadorTransformacioBaseClasse base d'implementació de AplicadorTransformacio, no instanciable
|\CAplicadorTransformacio< TTransformacio >Aplica una transformació a un origen i una destinació
oCCapsaleraHTTPRepresentació d'una capçalera HTTP
oCCerber
oCClasse
oCCompatibleAmbPair< T >
oCConfiguracioConfiguració carregada
oCCosPeticioCos dels missatges de petició
oCCosRespostaClasse base del cos dels missatges de resposta
|oCRecursRepresentació d'un recurs (fitxer o directori) Abans d'instanciar cal inicialitzar estàticament amb
|\CRecursDinamic
| oCAutoIndexGeneració del llistat d'un directori
| oCCosPaginaError
| oCCosTextualCreació d'una resposta a partir d'un text
| \CProgramaCGIInterfície cap a un script CGI
oCCuaConcurrent< T, TContenidor >Implementació d'una cua concurrent amb locking
oCDestiLoggingClasse base dels destins de logging
|oCDestiFitxerDestí de logging implementat sobre fitxer, obert a petició
|\CDestiOstreamDestí de logging implementat sobre std::ostream
oCErrorCodificacioIndica un error en la codificació dels valors rebuts
oCErrorTFCExcepció base de totes les excepcions del projecte
|oCErrorAutenticacio
|oCAjudaDemanadaIndica que s'ha demanat ajuda a la línia de comandes ($ tfcweb –help)
|oCErrorAnalisiUrlIndica un error en l'anàlisi sintàctic d'una URL
|oCErrorDestiNoAssociatIndica que s'ha intentat operar sobre un destí de logging no associat a l'objecte Log
|oCErrorEscrivintEnSocket
|oCErrorFormatDataIncorrecte
|oCErrorHTTPError base HTTP; normalment indica que es respondrà al client amb un missatge d'error
||oCErrorHTTPBadRequestPetició HTTP incorrecta (familia d'errors 4xx)
|||oCErrorHTTP11SenseHost
|||\CErrorRutaRelativaEnPeticio
||\CErrorHTTPInternError intern del servidor (familia d'errors 5xx)
|oCErrorLlegintFitxerIndica que s'ha produït un error en intentar llegir els continguts d'un fitxer
|oCErrorLogNoValidIndica que s'ha intentat utilitzar com a fitxer no vàlid (directori o no escribible)
|oCErrorMetodeDesconegutIndica que s'ha trobat un mètode HTTP desconegut en una petició
|oCErrorNoImplementatLlençat per mètodes no implementats
|oCErrorOpcionsClasse base dels error en les opcions (configuració o línia de comandes)
||oCErrorConfiguracioRepresenta un error en la configuració
||\CErrorLiniaComandesRepresenta un error en la línia de comandes
|oCErrorRebentDadesIndica un error de lectura del socket, en intentar-ne llegir
||oCErrorConnexioTancadaConnexió tancada (pel client) mentre s'hi treballa
||\CErrorTimeoutTemps exhaurit mentre s'esperen dades
|oCErrorRutaInexistentIndica que s'ha intentat l'accés a una ruta d'arxiu inexistent
|oCErrorThreadPoolTancada
|\CVersioDemanadaIndica que s'ha demanat informació de versió a la línia de comandes ($ tfcweb –version)
oCEs_Pair_De_Strings< T >Restricció (constraint): T respon a la interfície de std::pair<std::string, std::string>
oCEs_Pot_Cridar_Sense_Arguments< T >Restricció (constraint): T es pot cridar com si fós una funció amb la signatura void (void)
oCExecutor
oCFuncioEscriptoraOstreamEscriptura de blocs en un ostream
oCFuncioExtractoraIstreamExtracció de blocs des d'un istream
oCFunctor
oCFunctorCanviNivellFunctor de canvi de nivell de DestiLogging
oCFunctorCodificacio< TipusStr >Functor que implementa l'algorisme per codificar caracters en una URL
oCFunctorCoincideix< TImpl >Functor per executar DestiLogging::coincideix en algorismes
oCFunctorReadSomeFunctor per programar l'execució de socket.read_some
oCFxtBase64
oCFxtData
oCFxtPeticio
oCFxtUri
oCLogInterfície de control de Logging
oCManipuladorParametritzat
|\CCanviNivellMissatgeCanvi de nivell de log del missatge
oCMissatgeHTTP< TCos >Classe base de missatges HTTP
oCMissatgeHTTP< CosPeticio >
|\CPeticioHTTPRepresentació d'una petició HTTP
oCMissatgeHTTP< CosResposta >
|\CRespostaHTTPRepresentació d'un resposta HTTP
oCMissatgeLogMissatge individual de log
oCmy_functor
oCServidor
oCTe_Operador_Extraccio< T, TOrigen >Restricció (constraint): T té definit l'operador d'extracció (>>) sobre objectes del tipus TOrigen
oCTe_Operador_Insercio< T, TDesti >Restricció (constraint): T té definit l'operador d'inserció (<<) sobre objectes de tipus TDesti
oCThreadPoolImplementació del patró ThreadPool
oCTransformacioInterfície de les transformacions
|oCCadenaTransformacionsTransformacio encadenada Exemple: Transformació "deflate,chunked":
|oCTransformacioChunkedTransformació chunked
|oCTransformacioDeflate
|\CTransformacioIdentityTransformació identity (nul·la)
oCUriRepresentació d'una URL en el domini del projecte
\CWorkerThread