| 
    OMNeT++ Simulation Library
    5.4.1
    
   | 
 
#include <cexception.h>
Thrown when the simulation is completed without error.
For example, cSimpleModule::endSimulation() throws this exception. Statistical result collection objects may also throw this exception to signal that the accuracy of simulation results has reached the desired level.
  
 Public Member Functions | |
| cTerminationException (ErrorCodeInt errcode,...) | |
| cTerminationException (const char *msg,...) | |
| cTerminationException (const cTerminationException &e) | |
| virtual cTerminationException * | dup () const override | 
| virtual bool | isError () const override | 
  Public Member Functions inherited from cException | |
| cException (ErrorCodeInt errcode,...) | |
| cException (const char *msg,...) | |
| cException (const cObject *where, ErrorCodeInt errcode,...) | |
| cException (const cObject *where, const char *msg,...) | |
| cException (const cException &) | |
| virtual | ~cException () throw () | 
| virtual void | setMessage (const char *txt) | 
| virtual void | prependMessage (const char *txt) | 
| virtual int | getErrorCode () const | 
| virtual const char * | what () const override throw () | 
| virtual std::string | getFormattedMessage () const | 
| virtual int | getSimulationStage () const | 
| virtual eventnumber_t | getEventNumber () const | 
| virtual simtime_t | getSimtime () const | 
| virtual bool | hasContext () const | 
| virtual const char * | getContextClassName () const | 
| virtual const char * | getContextFullPath () const | 
| virtual int | getContextComponentId () const | 
| virtual int | getContextComponentKind () const | 
Additional Inherited Members | |
  Protected Member Functions inherited from cException | |
| void | init (const cObject *obj, ErrorCode errorcode, const char *fmt, va_list va) | 
| cTerminationException | ( | ErrorCodeInt | errcode, | 
| ... | |||
| ) | 
Error is identified by an error code, and the message comes from a string table. The error string may expect printf-like arguments (s, d) which also have to be passed to the constructor.
| cTerminationException | ( | const char * | msg, | 
| ... | |||
| ) | 
To be called like printf(). The error code is set to E_CUSTOM.
      
  | 
  inline | 
We unfortunately need to copy exception objects when handing them back from an activity().
      
  | 
  inlineoverridevirtual | 
Virtual copy constructor. We unfortunately need to copy exception objects when handing them back from an activity().
Reimplemented from cException.
      
  | 
  inlineoverridevirtual | 
Termination exceptions are generally not errors, but messages like "Simulation completed".
Reimplemented from cException.