LightWrap++
AC++wrapperfortheLightWave3DSDK
lwpp::LWMTUtil_Pre9 Class Reference

#include <threads.h>

+ Inheritance diagram for lwpp::LWMTUtil_Pre9:
+ Collaboration diagram for lwpp::LWMTUtil_Pre9:

List of all members.

Public Member Functions

 LWMTUtil_Pre9 (void)
virtual ~LWMTUtil_Pre9 ()
virtual bool available () const
 Check if the global is available.
virtual LWMTUtilFuncs * getGlobal ()
 Get the pointer to the global.
virtual int Lock (const MutexID mutex) const
LWMTUtilFuncs * operator-> ()
 Get the pointer to the global.
virtual int UnLock (const MutexID mutex) const

Protected Member Functions

bool _acquireGlobal ()

Static Protected Attributes

static LWMTUtilFuncs * globPtr
 Pointer to the global functions.

Constructor & Destructor Documentation

lwpp::LWMTUtil_Pre9::LWMTUtil_Pre9 ( void  )
inline
virtual lwpp::LWMTUtil_Pre9::~LWMTUtil_Pre9 ( )
inlinevirtual

Member Function Documentation

bool lwpp::GlobalBase< LWMTUtilFuncs >::_acquireGlobal ( )
inlineprotectedinherited
virtual bool lwpp::GlobalBase< LWMTUtilFuncs >::available ( ) const
inlinevirtualinherited

Check if the global is available.

virtual LWMTUtilFuncs * lwpp::GlobalBase< LWMTUtilFuncs >::getGlobal ( )
inlinevirtualinherited

Get the pointer to the global.

virtual int lwpp::LWMTUtil_Pre9::Lock ( const MutexID  mutex) const
inlinevirtual

Implements lwpp::MTUtilBase.

LWMTUtilFuncs * lwpp::GlobalBase< LWMTUtilFuncs >::operator-> ( )
inlineinherited

Get the pointer to the global.

virtual int lwpp::LWMTUtil_Pre9::UnLock ( const MutexID  mutex) const
inlinevirtual

Implements lwpp::MTUtilBase.


Member Data Documentation

LWMTUtilFuncs * lwpp::GlobalBase< LWMTUtilFuncs >::globPtr
staticprotectedinherited

Pointer to the global functions.


The documentation for this class was generated from the following file: