cTerminationException Class Reference
[Internal classes]

Thrown when the simulation is completed. More...

#include <cexception.h>

Inheritance diagram for cTerminationException:
cException

List of all members.

Public Member Functions

 cTerminationException (OppErrorCode errcode,...)
 cTerminationException (const char *msg,...)
 cTerminationException (const cTerminationException &e)
virtual cTerminationExceptiondup () const
virtual bool isError () const

Detailed Description

Thrown when the simulation is completed.

For example, cSimpleModule::endSimulation() throws this exception. Statistics object may also throw this exception to signal that accuracy of simulation results has reached the desired level.


Constructor & Destructor Documentation

cTerminationException::cTerminationException ( OppErrorCode  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::cTerminationException ( const char *  msg,
  ... 
)

To be called like printf().

The error code is set to eCUSTOM.


Member Function Documentation

virtual cTerminationException* cTerminationException::dup (  )  const [inline, virtual]

Virtual copy constructor.

We unfortunately need to copy exception objects when handing them back from an activity().

Reimplemented from cException.


The documentation for this class was generated from the following file:
Generated on Tue Dec 2 11:16:30 2014 for OMNeT++ Simulation Library by  doxygen 1.6.3