Référence de la classe Rok4Server

Gestion du programme principal, lien entre les modules. Plus de détails...

#include <Rok4Server.h>

Fonctions membres publiques

ServicesConfgetServicesConf ()
 
ServerConfgetServerConf ()
 
std::map< std::string, Layer * > & getLayerList ()
 
void run (sig_atomic_t signal_pending=0)
 Lancement des threads du serveur.
 
void initFCGI ()
 Initialise le socket FastCGI.
 
int getFCGISocket ()
 Retourne la représentation interne du socket FastCGI. Plus de détails...
 
void setFCGISocket (int sockFCGI)
 Restaure le socket FastCGI. Plus de détails...
 
void setPID (int processID)
 Stocke le PId du process principal.
 
int getPID ()
 Obtient le PID du process principal.
 
void setTime (long processTime)
 Stocke la date du process principal.
 
long getTime ()
 Obtient la date du process principal.
 
void terminate ()
 Demande l'arrêt du serveur.
 
bool isRunning ()
 Retourne l'état du serveur. Plus de détails...
 
 Rok4Server (ServerConf *svr, ServicesConf *svc)
 Construction du serveur.
 
virtual ~Rok4Server ()
 Destructeur par défaut.
 

Description détaillée

Gestion du programme principal, lien entre les modules.

Auteur
Institut national de l'information géographique et forestière

Un serveur Rok4 stocke les informations de configurations des services Il définit aussi la boucle d'évènement nécessaire pour répondre aux requêtes transmises via FCGI

Documentation des fonctions membres

◆ getFCGISocket()

int Rok4Server::getFCGISocket ( )

Retourne la représentation interne du socket FastCGI.

Utilisé pour le rechargement de la configuration du serveur

Renvoie
la représentation interne du socket

◆ getLayerList()

std::map< std::string, Layer * > & Rok4Server::getLayerList ( )

Retourne la liste des couches

◆ getServerConf()

ServerConf * Rok4Server::getServerConf ( )

Retourne la configuration du serveur

◆ getServicesConf()

ServicesConf * Rok4Server::getServicesConf ( )

Retourne la configuration des services

◆ isRunning()

bool Rok4Server::isRunning ( )

Retourne l'état du serveur.

Renvoie
true si en fonctionnement

◆ setFCGISocket()

void Rok4Server::setFCGISocket ( int  sockFCGI)

Restaure le socket FastCGI.

Utilisé pour le rechargement de la configuration du serveur

Paramètres
sockFCGIla représentation interne du socket

La documentation de cette classe a été générée à partir des fichiers suivants :