ACT::Basic_Scheduled_Item Class Reference

Data within the priority queue proper. This data is swapped during priority queue operations, so should remain as small as possible. More...

#include <Scheduler.hpp>

List of all members.

Public Member Functions

 Basic_Scheduled_Item (act x, unsigned int n, Action_Category action_type=Task)
bool operator< (const Basic_Scheduled_Item &) const
 Comparison operator for the priority queue.

Public Attributes

act the_action
unsigned int sequence_number
Action_Category action_type
Basic_Priority priority_category


Detailed Description

Data within the priority queue proper. This data is swapped during priority queue operations, so should remain as small as possible.

Future
It seems that the_action, which isn't needed for ordering, might be able to move to the auxiliary vector.

Constructor & Destructor Documentation

ACT::Basic_Scheduled_Item::Basic_Scheduled_Item ( act  x,
unsigned int  n,
Action_Category  action_type = Task 
)


Member Function Documentation

bool ACT::Basic_Scheduled_Item::operator< ( const Basic_Scheduled_Item x  )  const

Comparison operator for the priority queue.


Member Data Documentation

act ACT::Basic_Scheduled_Item::the_action

unsigned int ACT::Basic_Scheduled_Item::sequence_number

Action_Category ACT::Basic_Scheduled_Item::action_type

Basic_Priority ACT::Basic_Scheduled_Item::priority_category


The documentation for this class was generated from the following files:
Generated on Thu Mar 6 18:25:09 2008 for Gnash by  doxygen 1.5.4