|
Code_TYMPAN
4.4.0
Industrial site acoustic simulation
|
Classe utilitaire pour la gestion des messages dans Tympan. More...
#include <TYMessageManager.h>


Public Member Functions | |
| TYMessageManager () | |
| virtual | ~TYMessageManager () |
| virtual void | format (int level, const char *message,...) |
| virtual void | output (const char *message, int level) |
Public Member Functions inherited from OMessageManager | |
| OMessageManager () | |
| virtual | ~OMessageManager () |
| bool | setAsSingleton () |
| virtual void | warning (const char *message,...) |
| virtual void | error (const char *message,...) |
| virtual void | fatal (const char *message,...) |
| virtual void | info (const char *message,...) |
| virtual void | debug (const char *message,...) |
| virtual void | missingFile (const char *nomFic) |
| virtual void | toDo (const char *message) |
| virtual void | trace (const char *message,...) |
| virtual void | warning (const QString &message,...) |
| virtual void | error (const QString &message,...) |
| virtual void | fatal (const QString &message,...) |
| virtual void | info (const QString &message,...) |
| virtual void | debug (const QString &message,...) |
| virtual void | missingFile (const QString &nomFic) |
| virtual void | toDo (const QString &message) |
| virtual void | trace (const QString &message,...) |
| void | vformat (int level, const char *message, va_list args) |
| Variable argument list version of format. More... | |
Public Member Functions inherited from IRefCount | |
| IRefCount () | |
| virtual | ~IRefCount () |
| virtual int | incRef () |
| virtual int | decRef () |
| int | getRefCount () const |
Additional Inherited Members | |
Static Public Member Functions inherited from OMessageManager | |
| static OMessageManager * | get () |
| static char * | getStrDate () |
| static void | checkFile (const char *c_file, time_t theTime) |
Protected Member Functions inherited from OMessageManager | |
| virtual int | initTrace () |
Protected Attributes inherited from OMessageManager | |
| FILE * | _ficTrace |
| Le fichier de trace. More... | |
Protected Attributes inherited from IRefCount | |
| int | m_refCount |
| The reference counter. More... | |
Classe utilitaire pour la gestion des messages dans Tympan.
Cette classe est derivee a OMessageManager afin de surcharger format() pour gerer la localisation (ou internationalisation) et output() pour rediriger les messages vers l'IHM.
Definition at line 41 of file TYMessageManager.h.
| TYMessageManager::TYMessageManager | ( | ) |
Constructeur.
Definition at line 111 of file TYMessageManager.cpp.
|
virtual |
Destructeur.
Definition at line 113 of file TYMessageManager.cpp.
|
virtual |
Formate les messages. Cette methode est utilisee par les methodes specifiques a chaque type de message (warning(), toDo(), etc.). Elle peut etre surchargee pour formater les messages d'une maniere differente.
| level | Niveau du message (MSG_DEBUG, MSG_INFO, MSG_WARNING, ...). |
| message | Contenu du message (format printf). |
Reimplemented from OMessageManager.
Definition at line 115 of file TYMessageManager.cpp.

|
virtual |
Affiche/ecrit le message final, le niveau du message est passe dans le cas ou la redirection des messages depend de celui-ci. Cette methode est appelee une fois que le message est ete formate. Elle peut etre surchargee pour rediriger les messages, par defaut ils sont envoyes vers stdout ou stderr selon le type.
| message | Message final a afficher/ecrire. |
| level | Niveau du message (MSG_DEBUG, MSG_INFO, MSG_WARNING, ...). |
Reimplemented from OMessageManager.
Definition at line 120 of file TYMessageManager.cpp.
