CAPD DynSys Library  5.2.0
capd::krak::basic_job Class Reference

#include <capd/krak/job.h>

Public Member Functions

virtual void furnish (void)
 
 basic_job (void)
 
 basic_job (const capd::krak::Frame &prntfrm, const capd::krak::At &lt, const capd::krak::At &rb, const capd::krak::frstring &text)
 
 basic_job (int mylti, int myltj, int myrbi, int myrbj, const capd::krak::frstring &text)
 
 basic_job (const capd::krak::Frame &frame, const capd::krak::frstring &text)
 
virtual int type ()
 
virtual Stat process (capd::krak::UserMove &um)
 
virtual void own_repaint (void)
 
void makeInvisible (void)
 
void makeVisible (void)
 
jobselectJob (capd::krak::UserMove &um)
 
virtual void launch (job *prnt=rootJob)
 
virtual void terminate (void)
 
virtual void repaint (void)
 
int exists (job *jobPt)
 
int exists (int type)
 
virtual capd::krak::frstring descriptor (void)
 
virtual capd::krak::frstring description (void)
 
linkwithdraw (void)
 
void destroy (void)
 
linkoperator>> (int i)
 
linkoperator<< (int i)
 
linknext (void)
 
linkprev (void)
 
virtual int who (void)
 
virtual void put (std::ostream &)
 
virtual int operator<= (atom &a2)
 
virtual int operator>= (atom &a2)
 
virtual int operator== (atom &a2)
 

Static Public Member Functions

static jobuserSelectedJob (capd::krak::UserMove &um)
 
static void mainLoop (void)
 

Public Attributes

capd::krak::frstring title
 
capd::krak::Frame titlefrm
 
capd::krak::Frame stopfrm
 
capd::krak::Frame userfrm
 
capd::krak::Frame helpfrm
 
capd::krak::view_jobhelp
 
capd::krak::Frame jobfrm
 
capd::krak::Stat status
 
int visible
 
jobparent
 
capd::krak::hlink children
 
int order_no
 
int immortal
 
int request_repaint
 

Static Public Attributes

static jobrunningJob = NULL
 
static jobrootJob = new job
 
static jobrequestedJob = NULL
 
static jobpreviousJob = NULL
 
static int desktopColor = WHITE
 
static capd::krak::frstring message = ""
 

Protected Member Functions

virtual capd::krak::atomcopy (void)
 
void bind (void)
 
void join (link &pred)
 
linkeject (void)
 
void insert (link &pred)
 

Constructor & Destructor Documentation

◆ basic_job() [1/4]

capd::krak::basic_job::basic_job ( void  )
inline

◆ basic_job() [2/4]

capd::krak::basic_job::basic_job ( const capd::krak::Frame prntfrm,
const capd::krak::At lt,
const capd::krak::At rb,
const capd::krak::frstring text 
)
inline

◆ basic_job() [3/4]

capd::krak::basic_job::basic_job ( int  mylti,
int  myltj,
int  myrbi,
int  myrbj,
const capd::krak::frstring text 
)
inline

◆ basic_job() [4/4]

capd::krak::basic_job::basic_job ( const capd::krak::Frame frame,
const capd::krak::frstring text 
)
inline

Member Function Documentation

◆ bind()

void capd::krak::link::bind ( void  )
inlineprotectedinherited

◆ copy()

capd::krak::atom * capd::krak::link::copy ( void  )
inlineprotectedvirtualinherited

◆ description()

capd::krak::frstring capd::krak::link::description ( void  )
inlinevirtualinherited

Reimplemented in capd::krak::hlink.

◆ descriptor()

capd::krak::frstring capd::krak::link::descriptor ( void  )
inlinevirtualinherited

◆ destroy()

void capd::krak::link::destroy ( void  )
inlineinherited

◆ eject()

capd::krak::link * capd::krak::link::eject ( void  )
inlineprotectedinherited

◆ furnish()

void capd::krak::basic_job::furnish ( void  )
inlinevirtual

◆ insert()

void capd::krak::link::insert ( link pred)
inlineprotectedinherited

◆ join()

void capd::krak::link::join ( link pred)
inlineprotectedinherited

◆ makeInvisible()

void capd::krak::job::makeInvisible ( void  )
inlineinherited

◆ makeVisible()

void capd::krak::job::makeVisible ( void  )
inlineinherited

◆ next()

capd::krak::link * capd::krak::link::next ( void  )
inlineinherited

◆ operator<<()

capd::krak::link * capd::krak::link::operator<< ( int  i)
inlineinherited

◆ operator<=()

int capd::krak::atom::operator<= ( atom a2)
inlinevirtualinherited

Reimplemented in capd::krak::frstring, and capd::krak::item.

◆ operator==()

int capd::krak::atom::operator== ( atom a2)
inlinevirtualinherited

Reimplemented in capd::krak::frstring, and capd::krak::item.

◆ operator>=()

int capd::krak::atom::operator>= ( atom a2)
inlinevirtualinherited

Reimplemented in capd::krak::frstring, and capd::krak::item.

◆ operator>>()

capd::krak::link * capd::krak::link::operator>> ( int  i)
inlineinherited

◆ prev()

capd::krak::link * capd::krak::link::prev ( void  )
inlineinherited

◆ put()

virtual void capd::krak::atom::put ( std::ostream &  )
inlinevirtualinherited

◆ type()

int capd::krak::basic_job::type ( )
inlinevirtual

◆ who()

int capd::krak::link::who ( void  )
inlinevirtualinherited

◆ withdraw()

capd::krak::link & capd::krak::link::withdraw ( void  )
inlineinherited

Member Data Documentation

◆ children

capd::krak::hlink capd::krak::job::children
inherited

◆ desktopColor

int capd::krak::job::desktopColor = WHITE
staticinherited

◆ help

capd::krak::view_job* capd::krak::basic_job::help

◆ helpfrm

capd::krak::Frame capd::krak::basic_job::helpfrm

◆ immortal

int capd::krak::job::immortal
inherited

◆ jobfrm

capd::krak::Frame capd::krak::job::jobfrm
inherited

◆ message

capd::krak::frstring capd::krak::job::message = ""
staticinherited

◆ order_no

int capd::krak::job::order_no
inherited

◆ parent

job* capd::krak::job::parent
inherited

◆ previousJob

capd::krak::job * capd::krak::job::previousJob = NULL
staticinherited

◆ request_repaint

int capd::krak::job::request_repaint
inherited

◆ requestedJob

capd::krak::job * capd::krak::job::requestedJob = NULL
staticinherited

◆ rootJob

capd::krak::job * capd::krak::job::rootJob = new job
staticinherited

◆ runningJob

capd::krak::job * capd::krak::job::runningJob = NULL
staticinherited

◆ status

capd::krak::Stat capd::krak::job::status
inherited

◆ stopfrm

capd::krak::Frame capd::krak::basic_job::stopfrm

◆ title

capd::krak::frstring capd::krak::basic_job::title

◆ titlefrm

capd::krak::Frame capd::krak::basic_job::titlefrm

◆ userfrm

capd::krak::Frame capd::krak::basic_job::userfrm

◆ visible

int capd::krak::job::visible
inherited