#include <ACE/Sched_Params.h>
class ACE_Sched_Priority_Iterator {
public:
ACE_Sched_Priority_Iterator ( const ACE_Sched_Params::Policy &policy, int scope = ACE_SCOPE_THREAD );
~ACE_Sched_Priority_Iterator (void);
int more (void) const;
int priority (void) const;
void next (void);
const ACE_Sched_Params::Policy &policy (void) const;
int scope (void) const;
private:
ACE_Sched_Params::Policy policy_;
int scope_;
int priority_;
int done_;
};
ACE_Sched_Priority_Iterator (
const ACE_Sched_Params::Policy &policy,
int scope = ACE_SCOPE_THREAD
);
~ACE_Sched_Priority_Iterator (void);
int more (void) const;
int priority (void) const;
void next (void);
const ACE_Sched_Params::Policy &policy (void) const;
int scope (void) const;
ACE_Sched_Params::Policy policy_;
int scope_;
int priority_;
int done_;