Generic Classes: Adding Functionality
createWork()createNextWork()createWork(MandelRequest)
reset()startNewWorkBatch()
getResultsFrom(last)makeRequest(request)
getResultsFrom(last)makeRequest(request)
makeRequest(MandelRequest)
getNextUnDoneWork()setDone(workID)