ns3::EventImpl Class Reference
[Simulator]

a simulation event More...

#include <event-impl.h>

List of all members.

Public Member Functions

void Invoke (void)
void Cancel (void)
bool IsCancelled (void)


Detailed Description

a simulation event

Each subclass of this base class represents a simulation event. The EventImpl::Invoke method will be invoked by the simulation engine when the time associated to this event expires. This class is obviously (there are Ref and Unref methods) reference-counted and most subclasses are usually created by one of the many Simulator::Schedule methods.


Member Function Documentation

void ns3::EventImpl::Cancel ( void   ) 

Marks the event as 'canceled'. The event will not be removed from the event list but the simulation engine will check its canceled status before calling Invoke.

void ns3::EventImpl::Invoke ( void   ) 

Called by the simulation engine to notify the event that it has expired.

bool ns3::EventImpl::IsCancelled ( void   ) 

Returns:
true if the event has been canceled.
Invoked by the simulation engine before calling Invoke.


The documentation for this class was generated from the following file:

Generated on Fri Apr 9 15:01:11 2010 for NS-3 by  doxygen 1.5.8