FreePOOMA  2.4.1
Public Member Functions | Protected Attributes
Smarts::Iterate< Stub > Class Template Reference

#include <SmartsStubs.h>

Inheritance diagram for Smarts::Iterate< Stub >:
Inheritance graph
[legend]
Collaboration diagram for Smarts::Iterate< Stub >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Iterate (IterateScheduler< Stub > &scheduler, int affinity=-1)
virtual ~Iterate ()
virtual void run ()=0
int affinity ()
int hintAffinity ()
void affinity (int)
void hintAffinity (int)
void generation (int gen)
int generation ()

Protected Attributes

IterateScheduler< Stub > & scheduler_m

template<>
class Smarts::Iterate< Stub >


Constructor & Destructor Documentation

Smarts::Iterate< Stub >::Iterate ( IterateScheduler< Stub > &  scheduler,
int  affinity = -1 
) [inline]
virtual Smarts::Iterate< Stub >::~Iterate ( ) [inline, virtual]

Member Function Documentation

virtual void Smarts::Iterate< Stub >::run ( ) [pure virtual]
int Smarts::Iterate< Stub >::affinity ( ) [inline]
int Smarts::Iterate< Stub >::hintAffinity ( ) [inline]
void Smarts::Iterate< Stub >::affinity ( int  ) [inline]
void Smarts::Iterate< Stub >::hintAffinity ( int  ) [inline]
void Smarts::Iterate< Stub >::generation ( int  gen) [inline]
int Smarts::Iterate< Stub >::generation ( ) [inline]

Member Data Documentation

IterateScheduler<Stub>& Smarts::Iterate< Stub >::scheduler_m [protected]

The documentation for this class was generated from the following file: