TFCweb  1.0.4 $Rev: 483 $
TFC Primavera 2012: Nucli d'un servidor web
Espais de Noms | Definicions de Tipus | Enumeracions | Funcions | Variables
Referència del Fitxer Configuracio.cc
#include "Configuracio.h"
#include <cassert>
#include <iostream>
#include <sstream>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/program_options.hpp>

Veure el codi d'aquest fitxer.

Espais de Noms

namespace  anonymous_namespace{Configuracio.cc}
namespace  tfc
 Espai de noms del Treball de Final de Carrera.

Definicions de Tipus

typedef vector< std::pair
< string, FlagsPermis > > 
permisos_preparats_t
 Vegeu prepara_permisos().

Enumeracions

enum  { FILS_PER_DEFECTE = 100 }

Funcions

const string ARREL_PER_DEFECTE (".")
bool config_llegible (const fs::path &cfg)
 Comprova si el fitxer passat existeix i és un fitxer llegible.
ostream & operator<< (ostream &os, const Configuracio &c)
void prepara_permisos (permisos_preparats_t &permisos_preparats, const vector< string > rutes, FlagsPermis permisos)
 Prepara els permisos per afegir posteriorment a un Cerber.
const string REALME_PER_DEFECTE (PACKAGE_NAME)
template<typename TipusExcepcio >
void valida_arrel (const fs::path &candidata)

Variables

const char * CONFIG_PER_DEFECTE = "tfcweb.conf"
const char * INDEX_PER_DEFECTE = "index.html"
const char * MISSATGE_ERROR_ARREL_INCORRECTA = "L'arrel ha de ser un directori existent i llegible"
const Permis PERMIS_PER_DEFECTE = LECTURA
const unsigned short PORT_PER_DEFECTE = 8000

Descripció Detallada

Autor
Toni Corvera
Id:
Configuracio.cc 483 2013-06-17 17:41:04Z toni

Definició al fitxer Configuracio.cc.