- Add operator== methods to dynamic schedulables, and in their interfaces too

- Write class ReadyQueue


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@688 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
tchernobog 2006-07-02 12:44:05 +00:00
parent 9da0ef3137
commit fa06e2f4f1
16 changed files with 112 additions and 12 deletions

View file

@ -35,6 +35,14 @@ DynamicSubRequest::DynamicSubRequest(StaticSubRequest* core,
assert(resource != NULL);
}
bool
DynamicSubRequest::operator==(const SubRequest& op2) const
{
assert(dynamic_cast<const DynamicSubRequest*>(&op2) != NULL);
return _static_subrequest == dynamic_cast<const DynamicSubRequest&>(op2)._static_subrequest;
}
DynamicResource&
DynamicSubRequest::get_resource()
{