MAK RTIspy API Documentation for HLA 1.3
 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. More...
 

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 Wed Jul 8 16:20:32 EDT 2026 from SVN revision 291616
Copyright © 2005-2025 MAK Technologies Inc. All Rights Reserved (www.mak.com)