JobListener
private JobListener, private Team::Listener {
JobListener* fJobListener;
class JobListener;
JobListener* listener,
status_t AddListener(JobListener* listener);
void RemoveListener(JobListener* listener);
typedef BObjectList<JobListener> ListenerList;
JobListener* listener = NULL);
JobListener* listener);
JobListener* listener);
class JobListener {
virtual ~JobListener();
DebuggerInterface* debuggerInterface, JobListener* jobListener,
JobListener* listener, Architecture* architecture, ::Thread* thread)
JobListener* jobListener,
JobListener* fJobListener;
JobListener* jobListener,
JobListener* listener, ImageDebugInfo** _imageDebugInfo)
Job::AddListener(JobListener* listener)
Job::RemoveListener(JobListener* listener)
JobListener* listener = fListeners.ItemAt(i);
Worker::ScheduleJob(Job* job, JobListener* listener)
Worker::AddListener(const JobKey& key, JobListener* listener)
Worker::RemoveListener(const JobKey& key, JobListener* listener)
JobListener::~JobListener()
JobListener::JobStarted(Job* job)
JobListener::JobDone(Job* job)
JobListener::JobWaitingForInput(Job* job)
JobListener::JobFailed(Job* job)
JobListener::JobAborted(Job* job)