Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YResourceAction Class Reference

#include <task.h>

Inheritance diagram for YResourceAction:

Inheritance graph
[legend]
Collaboration diagram for YResourceAction:

Collaboration graph
[legend]
List of all members.

Public Slots

void MutexUpdated (YObject *)
void MutexDestroyed ()
void UpdateName ()

Public Member Functions

 YResourceAction (const YObjectArgs &args)
 see yasa_types.h, e.g. lock_mutex

const YTIMEGetTime () const
YObjectGetMutex ()
const YASA_RESOURCEACTIONGetAction () const
void SetTime (YASA_TIME t)
void SetMutex (YObject *m)
void SetAction (int id)
virtual int SetConfig (YInputParser &parser)
virtual int GetConfig (YOutputParser &parser)

Private Attributes

Q_OBJECT YTIME time
QString mutexname
 time of action

YObjectmutex
 used during config load

YASA_RESOURCEACTION action
 ptr to mutex object (if 0 mutexname is used!)


Constructor & Destructor Documentation

YResourceAction::YResourceAction const YObjectArgs   args [inline]
 

see yasa_types.h, e.g. lock_mutex


Member Function Documentation

const YASA_RESOURCEACTION& YResourceAction::GetAction   const [inline]
 

int YResourceAction::GetConfig YOutputParser   parser [virtual]
 

Read task specific configuration data from stream and set to instance

Reimplemented from YObject.

YObject * YResourceAction::GetMutex  
 

const YTIME& YResourceAction::GetTime   const [inline]
 

void YResourceAction::MutexDestroyed   [slot]
 

void YResourceAction::MutexUpdated YObject   [slot]
 

void YResourceAction::SetAction int    id [inline]
 

int YResourceAction::SetConfig YInputParser   parser [virtual]
 

Read task specific configuration data from instance and set to stream

Reimplemented from YObject.

void YResourceAction::SetMutex YObject   m
 

void YResourceAction::SetTime YASA_TIME    t [inline]
 

void YResourceAction::UpdateName   [inline, slot]
 


Member Data Documentation

YASA_RESOURCEACTION YResourceAction::action [private]
 

ptr to mutex object (if 0 mutexname is used!)

YObject* YResourceAction::mutex [private]
 

used during config load

QString YResourceAction::mutexname [private]
 

time of action

Q_OBJECT YTIME YResourceAction::time [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 14 00:00:50 2003 for Yasa by doxygen1.3-rc3