Main Page | Modules | Class Hierarchy | Class List | Directories | Class Members | Related Pages | Examples

UnseatedPacketUseException Class Reference
[Exceptions]

Exception indicating the inappropriate use of a packet which is not properly seated. More...

#include <Packet.h>

Inheritance diagram for UnseatedPacketUseException:

std::runtime_error List of all members.

Public Member Functions

 UnseatedPacketUseException (std::string desc)

Detailed Description

Exception indicating the inappropriate use of a packet which is not properly seated.

A packet which is not seated (i.e. contained in a Trace) cannot be ghosted or added as the ancestor or descendant of another packet, nor can an unseated ghost packet be copied. To do any of these would create unstable relationships that will cause trouble and that are difficult to debug. If you need to use a packet in such a way, add it to a Trace first (and preferably access it via the TraceIterator returned by Trace::addPacket).


The documentation for this class was generated from the following file:
Generated on Thu Apr 5 01:02:39 2007 for ANTARES by  doxygen 1.4.2