All pastes #895143 Raw Edit

Something

public cpp v1 · immutable
·published 2008-02-07 16:31 UTC
rendered paste body
#ifndef __parametre__#define __parametre__#ifndef GENERATING_DOXYGEN_OUTPUT // non traité par DoxyGen	#include "donnees.h"	//#include <list>#endif/*! * \class	cParametre * \brief	Classe permettant de gérer les paramètres du serveur * *  Cette classe est développée en tant que classe Singleton, c'est à dire à instance unique. *  De cette manière, on peut accéder de partout aux informations sur les paramètres du serveur. * */class cParametre{	private :					static cParametre  * 	m_Instance;				/*!< \brief instance de la classe (singleton) 						*/				int						m_iPortControle;		/*!< \brief numéro du port utilisé par le canal de contrôle			*/		int						m_iPortStreaming;		/*!< \brief numéro du port utilisé par le canal de streaming		*/				int						m_iMaxConnexion;		/*!< \brief nombre maximal de connexions autorisées					*/		int						m_iTailleIdentifiant;	/*!< \brief taille d'un identifiant									*/		int						m_iTempsIdentifiant;	/*!< \brief temps de vie maximum d'un identifiant (en secondes)		*/		int						m_iTempsInactivite;		/*!< \brief temps d'inactivé maximum (en minutes)					*/				std::string				m_sUtilisateurs;		/*!< \brief chemin absolu du fichier de configuration utilisateurs	*/		std::string				m_sRepertoireVideo;		/*!< \brief chemin absolu du répertoire d'enregistrements			*/		std::string				m_sRepertoireBackup;	/*!< \brief chemin absolu du répertoire de sauvegardes				*/				eMODE_AFFICHAGE			m_iAffichage;			/*!< \brief mode d'affichage du serveur (SILENCE ou BAVARD)			*/						// constructeur de la classe		cParametre ();				// destructeur de la classe		~cParametre ();					public :				// accesseur statique de la classe		static cParametre *		instance ();				// méthode de destruction de l'instance		void		 			detruireInstance ();};#endif