KDevelop API Documentation

JobScheduler Class Reference

A simple interface for CVS jobs scheduling. More...

#include <jobscheduler.h>

Inheritance diagram for JobScheduler:

Inheritance graph
[legend]
Collaboration diagram for JobScheduler:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JobScheduler (CvsProcessWidget *aProcessWidget)
virtual ~JobScheduler ()
virtual bool schedule (DCOPRef &job)=0
CvsProcessWidgetprocessWidget () const

Private Attributes

CvsProcessWidgetm_processWidget

Detailed Description

A simple interface for CVS jobs scheduling.

Author:
Mario Scalas

Definition at line 24 of file jobscheduler.h.


Constructor & Destructor Documentation

JobScheduler::JobScheduler CvsProcessWidget aProcessWidget  ) 
 

Definition at line 23 of file jobscheduler.cpp.

JobScheduler::~JobScheduler  )  [virtual]
 

Definition at line 30 of file jobscheduler.cpp.


Member Function Documentation

CvsProcessWidget* JobScheduler::processWidget  )  const [inline]
 

Definition at line 32 of file jobscheduler.h.

Referenced by DirectScheduler::schedule().

virtual bool JobScheduler::schedule DCOPRef job  )  [pure virtual]
 

Implemented in DirectScheduler.

Referenced by CvsServicePartImpl::add(), CvsServicePartImpl::checkout(), CvsServicePartImpl::commit(), CvsServicePartImpl::diff(), CvsServicePartImpl::login(), CvsServicePartImpl::logout(), CvsServicePartImpl::remove(), CvsServicePartImpl::removeStickyFlag(), CvsServicePartImpl::tag(), CvsServicePartImpl::unTag(), and CvsServicePartImpl::update().


Member Data Documentation

CvsProcessWidget* JobScheduler::m_processWidget [private]
 

Definition at line 35 of file jobscheduler.h.


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:26:33 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003