JobPosting Class Reference

posting class for worker threads to get info about new jobs Like a message board. More...

List of all members.

Public Member Functions

def __init__
def get_time_since_start
def notify
def new_todo
def get
def finished
 adds current job to the finished pile
def is_working
def has_todo
def busy
def post
def start_timer
def stop_timer
def wait_for_job
def acquire
def release
def total_time
def time_idol

Public Attributes

 lock
 event
 name
 processor
 finished_jobs
 current
 todo
 start_time
 stop_time
 current_rec
 finished_rec

Static Public Attributes

tuple env = InstanceManager()
tuple waiting = property( _get_waiting, _set_waiting )
tuple time_passed = property( get_time_since_start )


Detailed Description

posting class for worker threads to get info about new jobs Like a message board.

Definition at line 37 of file JobPosting.py.


Member Function Documentation

def __init__ (   self,
  name,
  processor 
)

Definition at line 40 of file JobPosting.py.

def get_time_since_start (   self  ) 

Definition at line 70 of file JobPosting.py.

def notify (   self  ) 

Definition at line 79 of file JobPosting.py.

def new_todo (   self,
  job 
)

Definition at line 83 of file JobPosting.py.

def get (   self  ) 

Definition at line 89 of file JobPosting.py.

def finished (   self,
  job 
)

adds current job to the finished pile

Definition at line 107 of file JobPosting.py.

def is_working (   self  ) 

Definition at line 120 of file JobPosting.py.

def has_todo (   self  ) 

Definition at line 124 of file JobPosting.py.

def busy (   self  ) 

Definition at line 128 of file JobPosting.py.

def post (   self,
  job 
)

Definition at line 135 of file JobPosting.py.

def start_timer (   self  ) 

Definition at line 144 of file JobPosting.py.

def stop_timer (   self  ) 

Definition at line 148 of file JobPosting.py.

def wait_for_job (   self  ) 

Definition at line 152 of file JobPosting.py.

def acquire (   self  ) 

Definition at line 158 of file JobPosting.py.

def release (   self  ) 

Definition at line 161 of file JobPosting.py.

def total_time (   self  ) 

Definition at line 164 of file JobPosting.py.

def time_idol (   self  ) 

Definition at line 168 of file JobPosting.py.


Member Data Documentation

tuple env = InstanceManager() [static]

Definition at line 38 of file JobPosting.py.

tuple waiting = property( _get_waiting, _set_waiting ) [static]

Definition at line 68 of file JobPosting.py.

tuple time_passed = property( get_time_since_start ) [static]

Definition at line 77 of file JobPosting.py.

Definition at line 42 of file JobPosting.py.

Definition at line 43 of file JobPosting.py.

Definition at line 46 of file JobPosting.py.

Definition at line 47 of file JobPosting.py.

Definition at line 48 of file JobPosting.py.

Definition at line 49 of file JobPosting.py.

Definition at line 50 of file JobPosting.py.

Definition at line 54 of file JobPosting.py.

Definition at line 55 of file JobPosting.py.

Definition at line 56 of file JobPosting.py.

Definition at line 57 of file JobPosting.py.


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

Generated on Sun Aug 10 09:11:11 2008 for SLIMpy by  doxygen 1.5.6