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

FXEX::FXThreadedObject Class Reference

FXThreadedObject is the base class for synchronisation object, for thread-aware classes. More...

#include <FXThreadedObject.h>

Inheritance diagram for FXEX::FXThreadedObject::

FXObject FXEX::FXBarrier FXEX::FXRunnable FXEX::FXWaitable FXEX::FXNullThread FXEX::FXThread FXEX::FXThreadFunction FXEX::FXCondition FXEX::FXInterlock FXEX::FXResolver List of all members.

Public Methods

FXApp * getApp ()
void setTarget (FXObject *tgt)
FXObjectgetTarget ()
void setSelector (FXSelector sel)
FXSelector getSelector ()
void signal ()
void signal (FXuint seltype)
virtual ~FXThreadedObject ()

Detailed Description

FXThreadedObject is the base class for synchronisation object, for thread-aware classes.

Definition at line 37 of file FXThreadedObject.h.


Constructor & Destructor Documentation

virtual FXEX::FXThreadedObject::~FXThreadedObject [virtual]
 

dtor.


Member Function Documentation

FXApp* FXEX::FXThreadedObject::getApp
 

application object.

void FXEX::FXThreadedObject::setTarget FXObject * tgt
 

set to new target object - thread safe.

FXObject* FXEX::FXThreadedObject::getTarget
 

get the target - thread safe.

void FXEX::FXThreadedObject::setSelector FXSelector sel
 

set the selector - thread safe.

FXSelector FXEX::FXThreadedObject::getSelector
 

get the selector - thread safe.

void FXEX::FXThreadedObject::signal
 

Signal the main thread This is meant to be called from the worker thread.

void FXEX::FXThreadedObject::signal FXuint seltype
 

Signal the main thread using a specific FXSelector This is meant to be called from the worker thread.