Falcon::VMBaton Class Reference

#include <vm.h>

Inheritance diagram for Falcon::VMBaton:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void onBlockedAcquire ()
 Function called when the baton is released while there is a pending blocking request.
virtual void release ()
 Releases the baton.
void releaseNotIdle ()
 VMBaton (VMachine *owner)
virtual ~VMBaton ()


Constructor & Destructor Documentation

Falcon::VMBaton::VMBaton ( VMachine owner  )  [inline]

virtual Falcon::VMBaton::~VMBaton (  )  [inline, virtual]


Member Function Documentation

virtual void Falcon::VMBaton::onBlockedAcquire (  )  [virtual]

Function called when the baton is released while there is a pending blocking request.

The base class version does nothing.

Reimplemented from Falcon::Baton.

virtual void Falcon::VMBaton::release (  )  [virtual]

Releases the baton.

This makes the baton available for another acquirer.

Reimplemented from Falcon::Baton.

Referenced by Falcon::VMachine::idle().

void Falcon::VMBaton::releaseNotIdle (  ) 


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

Generated on Mon Oct 19 10:11:49 2009 for Falcon_Core by  doxygen 1.5.8