diff --git a/plugins/pyloader/src/sgpem.i b/plugins/pyloader/src/sgpem.i index 1ab25a4..a78f7fd 100644 --- a/plugins/pyloader/src/sgpem.i +++ b/plugins/pyloader/src/sgpem.i @@ -157,6 +157,7 @@ namespace sgpem { virtual int get_last_release() const = 0; virtual int get_base_priority() const = 0; virtual int get_current_priority() const = 0; + virtual int set_priority_push(int new_value = 0) = 0; virtual unsigned int get_total_cpu_time() const = 0; %ignore Schedulable::get_state() const; diff --git a/src/backend/sgpemv2/schedulable.hh b/src/backend/sgpemv2/schedulable.hh index 1dd979d..5ac03de 100644 --- a/src/backend/sgpemv2/schedulable.hh +++ b/src/backend/sgpemv2/schedulable.hh @@ -69,6 +69,8 @@ namespace sgpem virtual int get_current_priority() const = 0; + virtual int set_priority_push(int new_value = 0) = 0; + virtual state get_state() const = 0; virtual void serialize(SerializeVisitor& translator) const = 0;