VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Typedefs | Functions | Variables
vlThreadedObject.h File Reference

Defines a ThreadedObject which can run a DtRunnable object in a thread. More...

Go to the source code of this file.

Classes

class  DtThreadedObject

Macros

#define typedefException(Name, Value)
 Define a set of thread related exceptions.

Typedefs

typedef DtBoost::shared_ptr
< DtRunnable
DtRunnableSP

Functions

 typedefException (DtThreadAlreadyRunning, ThreadExceptionBase+1) typedefException(DtThreadNotStarted
ThreadExceptionBase typedefException (DtThreadCreationError, ThreadExceptionBase+3) typedefException(DtThreadWouldDeadlock

Variables

const int ThreadExceptionBase = 1000

Detailed Description

Defines a ThreadedObject which can run a DtRunnable object in a thread.

Macro Definition Documentation

#define typedefException (   Name,
  Value 
)
Value:
const int Name##Number = Value;\

Define a set of thread related exceptions.

Typedef Documentation

typedef DtBoost::shared_ptr<DtRunnable> DtRunnableSP

Function Documentation

typedefException ( DtThreadAlreadyRunning  ,
ThreadExceptionBase 1 
)
ThreadExceptionBase typedefException ( DtThreadCreationError  ,
ThreadExceptionBase 3 
)

Variable Documentation

const int ThreadExceptionBase = 1000

Document ID: Generated on Mon Apr 8 04:49:21 EDT 2019 from SVN revision 197403
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)