Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

osg::ThreadCommonBase Class Reference

ThreadCommonBase. More...

#include <OSGThread.h>

Inheritance diagram for osg::ThreadCommonBase:

Inheritance graph
[legend]
Collaboration diagram for osg::ThreadCommonBase:

Collaboration graph
[legend]
List of all members.

Public Methods

Get
ChangeListgetChangeList (void)

Static Public Attributes

const UInt32 InvalidAspect

Protected Types

typedef BaseThread Inherited

Protected Methods

Constructors
 ThreadCommonBase (void)
 ThreadCommonBase (const Char8 *szName, UInt32 uiId)
Destructor
virtual ~ThreadCommonBase (void)
Set
void setAspect (UInt32 uiAspectId)
void setChangeList (ChangeList *pChangeList)

Protected Attributes

Member
UInt32 _uiAspectId
ChangeList_pChangeList

Private Methods

 ThreadCommonBase (const ThreadCommonBase &source)
 prohibit default function (move to 'public' if needed)

void operator= (const ThreadCommonBase &source)
 prohibit default function (move to 'public' if needed)


Friends

class ThreadManager

Detailed Description

ThreadCommonBase.


Member Typedef Documentation

typedef BaseThread osg::ThreadCommonBase::Inherited [protected]
 

Reimplemented from osg::BaseThread.

Reimplemented in osg::SprocBase, osg::Thread, and osg::ExternalThread.


Constructor & Destructor Documentation

osg::ThreadCommonBase::ThreadCommonBase void    [protected]
 

ThreadCommonBase::ThreadCommonBase const Char8   szName,
UInt32    uiId
[protected]
 

ThreadCommonBase::~ThreadCommonBase void    [protected, virtual]
 

osg::ThreadCommonBase::ThreadCommonBase const ThreadCommonBase &    source [private]
 

prohibit default function (move to 'public' if needed)


Member Function Documentation

ChangeList * ThreadCommonBase::getChangeList void   
 

void ThreadCommonBase::setAspect UInt32    uiAspectId [protected]
 

void ThreadCommonBase::setChangeList ChangeList   pChangeList [protected]
 

void osg::ThreadCommonBase::operator= const ThreadCommonBase &    source [private]
 

prohibit default function (move to 'public' if needed)


Friends And Related Function Documentation

friend class ThreadManager [friend]
 

Reimplemented from osg::BaseThread.

Reimplemented in osg::SprocBase, osg::Thread, and osg::ExternalThread.


Member Data Documentation

const UInt32 ThreadCommonBase::InvalidAspect [static]
 

Initial value:

UInt32 osg::ThreadCommonBase::_uiAspectId [protected]
 

ChangeList* osg::ThreadCommonBase::_pChangeList [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Jul 3 16:26:54 2002 for OpenSG by doxygen1.2.16