Messages envoyés à des observateurs et concernant des avertissements détectés (ou erreurs non fatales) lors d'opérations d'entrées/sorties. More...
#include "cogitant/observermessage.h"
Public Member Functions | |
std::string | toString () const |
Retourne une chaîne de caractères décrivant le message. More... | |
void | destroy () |
Destruction de l'objet. More... | |
Public Member Functions inherited from cogitant::ObserverMessage | |
Type | type () const |
Type de message. More... | |
Public Attributes | |
ExceptionIO * | m_error |
Pointeur sur l'erreur. More... | |
Public Attributes inherited from cogitant::ObserverMessage | |
Environment const * | m_environment |
Environnement concerné par le message. More... | |
Protected Member Functions | |
Constructeurs - destructeur. | |
ObserverMessageIOError (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
~ObserverMessageIOError () | |
Destructeur. More... | |
Protected Member Functions inherited from cogitant::ObserverMessage | |
ObserverMessage (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
virtual | ~ObserverMessage () |
Destructeur. More... | |
Friends | |
class | ObserverMessageFactory |
Additional Inherited Members | |
Public Types inherited from cogitant::ObserverMessage | |
enum | Type { GRAPH_NODE_ADD, GRAPH_NODE_DEL, GRAPH_NODE_CHANGE, GRAPH_NODE_MERGE_BEFORE, GRAPH_NODE_MERGE_AFTER, GRAPH_NODE_ID_CHANGE, GRAPH_NODE_COMEFROM, GRAPH_RULE_APPLICATION, OPERATION_PROGRESS, IOERROR, NOTYPE } |
Type de message. More... | |
Protected Attributes inherited from cogitant::ObserverMessage | |
Type | m_type |
Type de message. More... | |
Messages envoyés à des observateurs et concernant des avertissements détectés (ou erreurs non fatales) lors d'opérations d'entrées/sorties.
|
protected |
Constructeur.
Le constructeur est protected afin d'imposer le passage par ObserverMessageFactory pour la création.
|
protected |
Destructeur.
Le destructeur est protected afin d'imposer le passage par ObserverMessageFactory pour la destruction.
|
virtual |
Destruction de l'objet.
Cette méthode est appelée par l'ObserverMessageFactory quand un message n'est plus utilisé.
Reimplemented from cogitant::ObserverMessage.
|
virtual |
Retourne une chaîne de caractères décrivant le message.
Cette méthode peut être utilisée à des fins de débogage pour afficher simplement les messages associés à un ObservableObject.
Reimplemented from cogitant::ObserverMessage.
ExceptionIO* cogitant::ObserverMessageIOError::m_error |
Pointeur sur l'erreur.