MAK RTIspy API Documentation for HLA 1516
Classes | Namespaces | 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  vrlmod::DtThreadedObject

Namespaces

namespace  vrlmod

Macros

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

Typedefs

typedef DtBoost::shared_ptr
< MAKRti::DtRunnable > 
DtRunnableSP

Functions

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

Variables

const int vrlmod::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;\
typedef MAKRti::DtTemplatedException<Name##Number> Name;

Define a set of thread related exceptions.

Typedef Documentation

typedef DtBoost::shared_ptr<MAKRti::DtRunnable> DtRunnableSP

Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (www.mak.com)