- Big swing of untested code, all for you verifiers :-)

- Fix ReadyQueue constructor
- Change DynamicSubRequest to take an int as a parameter
- Implement ConcreteEnvironment::get_request_queue() (my word, it's ugly!)
- Please note that it still doesn't compile right: ConcreteHistory
and Scheduler need to be radically changed


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@692 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
tchernobog 2006-07-02 17:38:30 +00:00
parent 55c6b23d31
commit 787d24964b
7 changed files with 142 additions and 110 deletions

View file

@ -32,15 +32,17 @@ namespace sgpem
class SG_DLLEXPORT SubRequest
{
public:
typedef int resource_key_t;
virtual ~SubRequest();
virtual bool operator==(const SubRequest& op2) const = 0;
virtual Resource& get_resource() = 0;
virtual resource_key_t get_resource() = 0;
virtual unsigned int get_places() const = 0;
virtual unsigned int get_places() const = 0;
virtual unsigned int get_length() const = 0;
virtual unsigned int get_length() const = 0;
virtual int get_queue_position() const = 0;