#include <StoreMap.h>

Collaboration diagram for Ipc::StoreMapItems< C >:

Public Types

typedef C Item
 
typedef Ipc::Mem::Owner
< StoreMapItems< Item > > 
Owner
 

Public Member Functions

 StoreMapItems (const int aCapacity)
 
size_t sharedMemorySize () const
 

Static Public Member Functions

static size_t SharedMemorySize (const int aCapacity)
 

Public Attributes

const int capacity
 total number of items More...
 
Ipc::Mem::FlexibleArray< Itemitems
 storage More...
 

Detailed Description

template<class C>
class Ipc::StoreMapItems< C >

an array of shareable Items must be the last data member or, if used as a parent class, the last parent

Definition at line 105 of file StoreMap.h.

Member Typedef Documentation

template<class C >
typedef C Ipc::StoreMapItems< C >::Item

Definition at line 108 of file StoreMap.h.

template<class C >
typedef Ipc::Mem::Owner< StoreMapItems<Item> > Ipc::StoreMapItems< C >::Owner

Definition at line 109 of file StoreMap.h.

Constructor & Destructor Documentation

template<class C >
Ipc::StoreMapItems< C >::StoreMapItems ( const int  aCapacity)
inlineexplicit

Definition at line 111 of file StoreMap.h.

Member Function Documentation

template<class C >
size_t Ipc::StoreMapItems< C >::sharedMemorySize ( ) const
inline
template<class C >
static size_t Ipc::StoreMapItems< C >::SharedMemorySize ( const int  aCapacity)
inlinestatic

Definition at line 114 of file StoreMap.h.

Referenced by Ipc::StoreMapItems< C >::sharedMemorySize().

Member Data Documentation

template<class C >
const int Ipc::StoreMapItems< C >::capacity

Definition at line 116 of file StoreMap.h.

Referenced by Ipc::StoreMapItems< C >::sharedMemorySize().

template<class C >
Ipc::Mem::FlexibleArray<Item> Ipc::StoreMapItems< C >::items

Definition at line 117 of file StoreMap.h.


The documentation for this class was generated from the following file:

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors