Public Member Functions

zeus::TSynchronizeObjectDelegater< T > Class Template Reference

#include <SynchronizeObjectDelegater.hpp>

Inheritance diagram for zeus::TSynchronizeObjectDelegater< T >:
zeus::TSynchronizeObject zeus::TZObject zeus::ISynchronizeObject zeus::IZUnknown zeus::IZUnknown

List of all members.

Public Member Functions

typedef void (FASTCALL_METHOD T::*ProcessMethod)()
 TSynchronizeObjectDelegater (T &rThis, ProcessMethod pMethod)
 TSynchronizeObjectDelegater (const T &rThis, const ProcessMethod pMethod)
void checkForError ()
virtual void MQUALIFIER process ()

Detailed Description

template<class T>
class zeus::TSynchronizeObjectDelegater< T >

This class is used to synchronize a method of a class


Constructor & Destructor Documentation

template<class T >
zeus::TSynchronizeObjectDelegater< T >::TSynchronizeObjectDelegater ( T &  rThis,
ProcessMethod  pMethod 
) [inline]

Creates a delagtion object to synchronize an object method

template<class T >
zeus::TSynchronizeObjectDelegater< T >::TSynchronizeObjectDelegater ( const T &  rThis,
const ProcessMethod  pMethod 
) [inline]

Creates a delagtion object to synchronize an object method


Member Function Documentation

template<class T >
void zeus::TSynchronizeObjectDelegater< T >::checkForError (  ) [inline]

This method is used to check for errors and clears the delegation

template<class T >
virtual void MQUALIFIER zeus::TSynchronizeObjectDelegater< T >::process (  ) [inline, virtual]
See also:
IsynchronizeObject::process

Implements zeus::TSynchronizeObject.

template<class T >
typedef zeus::TSynchronizeObjectDelegater< T >::void ( FASTCALL_METHOD T::*  ProcessMethod )

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:39