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::ObserverMessageIOError Class Reference

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"

Inheritance diagram for cogitant::ObserverMessageIOError:
cogitant::ObserverMessage

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

ExceptionIOm_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...
 

Detailed Description

Messages envoyés à des observateurs et concernant des avertissements détectés (ou erreurs non fatales) lors d'opérations d'entrées/sorties.

Constructor & Destructor Documentation

◆ ObserverMessageIOError()

cogitant::ObserverMessageIOError::ObserverMessageIOError ( 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.

◆ ~ObserverMessageIOError()

cogitant::ObserverMessageIOError::~ObserverMessageIOError ( )
protected

Destructeur.

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

Member Function Documentation

◆ destroy()

void cogitant::ObserverMessageIOError::destroy ( )
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.

◆ toString()

std::string cogitant::ObserverMessageIOError::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_error

ExceptionIO* cogitant::ObserverMessageIOError::m_error

Pointeur sur l'erreur.