- 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

@ -38,11 +38,11 @@ namespace sgpem
class SG_DLLLOCAL DynamicSubRequest : public SubRequest
{
public:
DynamicSubRequest(StaticSubRequest* core, DynamicResource* resource);
DynamicSubRequest(StaticSubRequest* core, resource_key_t resource);
virtual bool operator==(const SubRequest& op2) const;
DynamicResource& get_resource();
resource_key_t get_resource_key() const;
unsigned int get_places() const;
@ -55,8 +55,8 @@ namespace sgpem
private:
memory::smart_ptr<StaticSubRequest> _static_subrequest;
DynamicResource* _dynamic_resource;
int _queue_position;
resource_key_t _resource_key;
int _queue_position;
};
}