Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

Public Member Functions | Public Attributes | Friends | List of all members
cogitant::ObserverMessageGraph Class Reference

Messages envoyé à des observateurs et concernant un graphe. More...

#include "cogitant/observermessage.h"

Inheritance diagram for cogitant::ObserverMessageGraph:
cogitant::ObserverMessage

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

Graph const * m_graph
 Pointeur sur le graphe concerné. More...
 
iSet m_inode
 Identificateur dans le graphe du noeud concerné. More...
 
iSet m_isecond
 Identificateur secondaire. More...
 
- Public Attributes inherited from cogitant::ObserverMessage
Environment const * m_environment
 Environnement concerné par le message. More...
 

Protected Member Functions

Constructeurs - destructeur.
 ObserverMessageGraph (Type t, Environment const *env, unsigned int factoryid)
 Constructeur. More...
 
 ~ObserverMessageGraph ()
 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...
 

Detailed Description

Messages envoyé à des observateurs et concernant un graphe.

Constructor & Destructor Documentation

◆ ObserverMessageGraph()

cogitant::ObserverMessageGraph::ObserverMessageGraph ( Type  t,
Environment const *  env,
unsigned int  factoryid 
)
protected

Constructeur.

Le constructeur est protected afin d'imposer le passage par ObserverMessageFactory pour la création.

◆ ~ObserverMessageGraph()

cogitant::ObserverMessageGraph::~ObserverMessageGraph ( )
protected

Destructeur.

Le destructeur est protected afin d'imposer le passage par ObserverMessageFactory pour la destruction.

Member Function Documentation

◆ toString()

std::string cogitant::ObserverMessageGraph::toString ( ) const
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.

See also
ObserverStream.

Reimplemented from cogitant::ObserverMessage.

Member Data Documentation

◆ m_graph

Graph const* cogitant::ObserverMessageGraph::m_graph

Pointeur sur le graphe concerné.

◆ m_inode

iSet cogitant::ObserverMessageGraph::m_inode

Identificateur dans le graphe du noeud concerné.

◆ m_isecond

iSet cogitant::ObserverMessageGraph::m_isecond

Identificateur secondaire.