Overview | Namespace | Class | Index | Help |
PUBLIC MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PROTECTED MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
PRIVATE MEMBERS: | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | METHODS | STATIC METHODS | DATA | STATIC DATA |
virtual | abstract | interface | template |
YES | YES | YES | NO |
Methods |
|
Thread( ); |
|
virtual ~Thread( ); |
|
sal_Bool create( ); |
|
sal_Bool createSuspended( ); |
|
virtual void suspend( ); |
|
virtual void resume( ); |
|
virtual void terminate( ); |
|
virtual void join( ); |
|
sal_Bool isRunning( ); |
|
void setPriority( oslThreadPriority Priority ); |
|
oslThreadPriority getPriority( ); |
|
oslThreadIdentifier getIdentifier( ) const; |
|
virtual sal_Bool schedule( ); |
|
operator oslThread( ) const; |
Static Methods |
|
static void * operator new( size_t nSize ) throw( ); |
|
static void operator delete( void * pMem ) throw( ); |
|
static void * operator new( size_t , void * pMem ) throw( ); |
|
static void operator delete( void * , void * ) throw( ); |
|
static oslThreadIdentifier getCurrentIdentifier( ); |
|
static void wait( const TimeValue & Delay ); |
|
static void yield( ); |
Methods |
|
virtual void run( ) = 0; |
The thread functions calls the protected functions run and onTerminated. |
virtual void onTerminated( ); |
Methods |
|
Thread( const Thread & ); |
|
Thread & operator=( const Thread & ); |
Data |
|
oslThread m_hThread; |
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.