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

Public Member Functions | List of all members
cogitant::ExceptionInterrupted Class Reference

Une opération en cours d'exécution a été interrompue par un appel à OperationBase::stop(). More...

#include "cogitant/exception.h"

Inheritance diagram for cogitant::ExceptionInterrupted:
cogitant::Exception

Public Member Functions

 ExceptionInterrupted (unsigned int code=0, std::string const &message="")
 Constructeur d'une exception. More...
 
std::string toString () const
 Message d'erreur "en clair". More...
 
- Public Member Functions inherited from cogitant::Exception
const char * what () const throw ()
 Accès au message d'erreur selon la méthode standard de la bibliothèque C++. More...
 
std::string const & message () const
 Accesseur au message d'erreur. More...
 
unsigned int code () const
 Sous code d'erreur. More...
 
std::string className () const
 Nom de la classe. More...
 
 Exception (unsigned int code=0, std::string const &message="")
 Constructeur d'une exception. More...
 
virtual ~Exception () throw ()
 Destructeur. More...
 

Additional Inherited Members

- Protected Member Functions inherited from cogitant::Exception
std::string messageAsIdToString () const
 Convertit le message de l'exception en entête de string (pour toString()) en considérant le message comme un iSet. More...
 

Detailed Description

Une opération en cours d'exécution a été interrompue par un appel à OperationBase::stop().

Cette interruption termine "proprement" l'exécution de l'opération et lève une exception de ce type.

Constructor & Destructor Documentation

◆ ExceptionInterrupted()

cogitant::ExceptionInterrupted::ExceptionInterrupted ( unsigned int  code = 0,
std::string const &  message = "" 
)

Constructeur d'une exception.

Member Function Documentation

◆ toString()

std::string cogitant::ExceptionInterrupted::toString ( ) const
virtual

Message d'erreur "en clair".

Par défaut toString() retourne le nom de la classe d'exceptions (className()) suivi du message.

Reimplemented from cogitant::Exception.