Messages envoyés à des observateurs et concernant l'exécution d'une opération. More...
#include "cogitant/observermessage.h"
Public Member Functions | |
std::string | toString () const |
Retourne une chaîne de caractères décrivant le message. More... | |
Public Member Functions inherited from cogitant::ObserverMessage | |
Type | type () const |
Type de message. More... | |
virtual void | destroy () |
Destruction de l'objet. More... | |
Public Attributes | |
OperationBase const * | m_operation |
Pointeur sur le graphe concerné. More... | |
unsigned int | m_current |
Avancement actuel de l'opération. More... | |
unsigned int | m_max |
Avancement maximum de l'opération. More... | |
Public Attributes inherited from cogitant::ObserverMessage | |
Environment const * | m_environment |
Environnement concerné par le message. More... | |
Protected Member Functions | |
Constructeurs - destructeur. | |
ObserverMessageOperation (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
~ObserverMessageOperation () | |
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 l'exécution d'une opération.
|
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 |
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.
unsigned int cogitant::ObserverMessageOperation::m_current |
Avancement actuel de l'opération.
unsigned int cogitant::ObserverMessageOperation::m_max |
Avancement maximum de l'opération.
OperationBase const* cogitant::ObserverMessageOperation::m_operation |
Pointeur sur le graphe concerné.