MAK RTIspy API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Typedefs | Enumerations | Functions
vlShmPool__rti__.h File Reference

Contains classes which manage and view a shared memory pool in a platform independant way. More...

Go to the source code of this file.

Classes

class  DtSharedMemoryPoolManager__rti__
 This class creates and manages a shared memory pool. More...
class  DtSharedMemoryPoolClient__rti__
 DtSharedMemoryPoolClient__rti__ is used to attach to and access a previously created memory pool. More...

Typedefs

typedef enum
DtShmPoolCreationMode_enum 
DtShmPoolCreationMode
 DtShmPoolCreationMode enumerates different methods available to pool manager to create a shared memory region.

Enumerations

enum  DtShmPoolCreationMode_enum { DtShmPoolCreationMode_Normal, DtShmPoolCreationMode_Exclusive, DtShmPoolCreationMode_GracefulTakeover, DtShmPoolCreationMode_RuthlessTakeover }
 DtShmPoolCreationMode enumerates different methods available to pool manager to create a shared memory region. More...

Functions

key_t DtGetShmKeyFromString (const MAKRti::DtString &name)

Detailed Description

Contains classes which manage and view a shared memory pool in a platform independant way.

Typedef Documentation

DtShmPoolCreationMode enumerates different methods available to pool manager to create a shared memory region.

'Normal' - create a new shared memory region if one with the same name does not already exist, otherwise attach to existing pool. 'Exclusive' - create a new shared memory region if one with the same name does not already exist, otherwise throw an exception. 'Graceful Takeover' - same as normal. May imply different side effects within calling routines. 'Ruthless Takeover' - create a new shared memory region if one with the same name does not already exist, otherwise destroy existing pool and create a new one (i.e. The Nuclear Option - only to be employed when subscribers terminate while still attached)

Enumeration Type Documentation

DtShmPoolCreationMode enumerates different methods available to pool manager to create a shared memory region.

'Normal' - create a new shared memory region if one with the same name does not already exist, otherwise attach to existing pool. 'Exclusive' - create a new shared memory region if one with the same name does not already exist, otherwise throw an exception. 'Graceful Takeover' - same as normal. May imply different side effects within calling routines. 'Ruthless Takeover' - create a new shared memory region if one with the same name does not already exist, otherwise destroy existing pool and create a new one (i.e. The Nuclear Option - only to be employed when subscribers terminate while still attached)

Enumerator:
DtShmPoolCreationMode_Normal 
DtShmPoolCreationMode_Exclusive 
DtShmPoolCreationMode_GracefulTakeover 
DtShmPoolCreationMode_RuthlessTakeover 

Function Documentation

key_t DtGetShmKeyFromString ( const MAKRti::DtString &  name)

Document ID: Generated on Mon Jul 9 10:30:41 EDT 2018 from SVN revision 190224
Copyright © 2005-2018 VT MÄK Inc. All Rights Reserved (www.mak.com)