Référence du fichier Request.h

Définition de la classe Request, analysant les requêtes HTTP. Plus de détails...

#include <map>
#include <vector>
#include <rok4/utils/BoundingBox.h>
#include <rok4/datasource/DataSource.h>
#include <rok4/utils/CRS.h>
#include "Layer.h"
#include "ServicesConf.h"
#include "fcgiapp.h"

Aller au code source de ce fichier.

Classes

class  Request
 Gestion des requêtes HTTP. Plus de détails...
 

Énumérations

enum  RequestType::eRequestType {
  REQUEST_UNKNOWN, REQUEST_MISSING, GETSERVICES, GETCAPABILITIES,
  GETLAYER, GETLAYERMETADATA, GETLAYERGDAL, GETMAP,
  GETTILE, GETMAPTILE, GETFEATUREINFO, GETVERSION,
  ADDLAYER, UPDATELAYER, DELETELAYER, BUILDCAPABILITIES,
  TURNON, TURNOFF, GETHEALTHSTATUS, GETINFOSTATUS,
  GETTHREADSTATUS, GETDEPENDSTATUS
}
 Énumération des types de requête.
 
enum  ServiceType::eServiceType {
  SERVICE_UNKNOWN, SERVICE_MISSING, WMTS, WMS,
  TMS, OGCTILES, GLOBAL, ADMIN,
  HEALTHCHECK
}
 Énumération des services.
 
enum  TemplateOGC::eTemplateOGC {
  GETTILERASTERSTYLED, GETTILERASTER, GETTILERASTERSTYLEDBYCOLLECTION, GETTILERASTERBYCOLLECTION,
  GETTILEVECTOR, GETTILEVECTORBYCOLLECTION, GETCAPABILITIESBYCOLLECTION, GETCAPABILITIESRASTERBYCOLLECTION,
  GETCAPABILITIESVECTORBYCOLLECTION, GETTILEMATRIXSET, GETTILEMATRIXSETBYID
}
 Énumération des templates d'URL OGC.
 

Fonctions

std::string RequestType::toString (eRequestType rt)
 Conversion d'un type de requête vers une chaîne de caractères. Plus de détails...
 
std::string ServiceType::toString (eServiceType st)
 Conversion d'un type de service vers une chaîne de caractères. Plus de détails...
 
std::string TemplateOGC::toString (eTemplateOGC r)
 Conversion d'un type vers une chaîne de caractères.
 

Description détaillée

Définition de la classe Request, analysant les requêtes HTTP.

Définition de la classe Request et des namespaces RequestType et ServiceType

Documentation des fonctions

◆ toString() [1/2]

std::string RequestType::toString ( eRequestType  rt)

Conversion d'un type de requête vers une chaîne de caractères.

Paramètres
[in]rttype de requête à convertir
Renvoie
la chaîne de caractère nommant le type de requête

◆ toString() [2/2]

std::string ServiceType::toString ( eServiceType  st)

Conversion d'un type de service vers une chaîne de caractères.

Paramètres
[in]sttype de service à convertir
Renvoie
la chaîne de caractère nommant le type de service