Public Member Functions

zeus::ISynchronMessage Class Reference

#include <ISynchronMessage.hpp>

Inheritance diagram for zeus::ISynchronMessage:
zeus::IZUnknown

List of all members.

Public Member Functions

virtual void MQUALIFIER notify ()=0
virtual bool MQUALIFIER waitFor (Float fDwellTime)=0
virtual bool MQUALIFIER waitForever ()=0

Detailed Description

This interface defines a message type for thread synchronisation and communication. Note that all messages using this interface can not be used for inter process communication. This works only inprocess


Member Function Documentation

virtual void MQUALIFIER zeus::ISynchronMessage::notify (  ) [pure virtual]

This call notifies the other thread.

virtual bool MQUALIFIER zeus::ISynchronMessage::waitFor ( Float  fDwellTime ) [pure virtual]

Calling this method the calling thread will wait until a notification has been perfomed or a time out of [dDwellTime] seconds occurs

Parameters:
fDwellTime: Max Time out
Return values:
true: notification has been performed
false: Time out
virtual bool MQUALIFIER zeus::ISynchronMessage::waitForever (  ) [pure virtual]

Calling this method the calling thread will wait until a notification has been perfomed or a time out of [infinit] seconds occurs

Return values:
true: notification has been performed
false: Time out

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:28:25