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

YMutex Class Reference

#include <mutex.h>

Inheritance diagram for YMutex:

Inheritance graph
[legend]
Collaboration diagram for YMutex:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 YMutex (const YObjectArgs &i)
const YASA_MUTEXPROTOCOLGetProtocol () const
YASA_PRIORITY GetPriorityCeiling () const
void SetProtocol (int p)
bool IsUsed () const
virtual int SetConfig (YInputParser &parser)
virtual int GetConfig (YOutputParser &parser)
YTaskSetGetTaskSet () const

Private Attributes

Q_OBJECT YASA_MUTEXPROTOCOL protocol

Detailed Description

This class contains information about one defined mutex including aggregations to tasks


Constructor & Destructor Documentation

YMutex::YMutex const YObjectArgs   i
 


Member Function Documentation

int YMutex::GetConfig YOutputParser   parser [virtual]
 

Read mutex specific configuration data from stream and set to instance

Reimplemented from YObject.

YASA_PRIORITY YMutex::GetPriorityCeiling   const
 

const YASA_MUTEXPROTOCOL& YMutex::GetProtocol   const [inline]
 

YTaskSet & YMutex::GetTaskSet   const
 

bool YMutex::IsUsed   const
 

int YMutex::SetConfig YInputParser   parser [virtual]
 

Read mutex specific configuration data from instance and set to stream

Reimplemented from YObject.

void YMutex::SetProtocol int    p [inline]
 


Member Data Documentation

Q_OBJECT YASA_MUTEXPROTOCOL YMutex::protocol [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Feb 13 23:57:50 2003 for Yasa by doxygen1.3-rc3