shared array of OneToOneUniQueues More...

#include <Queue.h>

Collaboration diagram for Ipc::OneToOneUniQueues:

Public Member Functions

 OneToOneUniQueues (const int aCapacity, const unsigned int maxItemSize, const int queueCapacity)
 
size_t sharedMemorySize () const
 
const OneToOneUniQueue & operator[] (const int index) const
 
OneToOneUniQueue & operator[] (const int index)
 

Static Public Member Functions

static size_t SharedMemorySize (const int capacity, const unsigned int maxItemSize, const int queueCapacity)
 

Public Attributes

const int theCapacity
 

Private Member Functions

const OneToOneUniQueue & front () const
 

Detailed Description

Definition at line 145 of file Queue.h.

Constructor & Destructor Documentation

◆ OneToOneUniQueues()

Ipc::OneToOneUniQueues::OneToOneUniQueues ( const int  aCapacity,
const unsigned int  maxItemSize,
const int  queueCapacity 
)

Definition at line 119 of file Queue.cc.

References Must, and theCapacity.

Member Function Documentation

◆ front()

const OneToOneUniQueue & Ipc::OneToOneUniQueues::front ( ) const
inlineprivate

Definition at line 529 of file Queue.h.

◆ operator[]() [1/2]

OneToOneUniQueue & Ipc::OneToOneUniQueues::operator[] ( const int  index)
inline

Definition at line 523 of file Queue.h.

◆ operator[]() [2/2]

const Ipc::OneToOneUniQueue & Ipc::OneToOneUniQueues::operator[] ( const int  index) const

Definition at line 141 of file Queue.cc.

References Must.

◆ sharedMemorySize()

size_t Ipc::OneToOneUniQueues::sharedMemorySize ( ) const

Definition at line 127 of file Queue.cc.

◆ SharedMemorySize()

size_t Ipc::OneToOneUniQueues::SharedMemorySize ( const int  capacity,
const unsigned int  maxItemSize,
const int  queueCapacity 
)
static

Definition at line 133 of file Queue.cc.

References Ipc::OneToOneUniQueue::Items2Bytes().

Member Data Documentation

◆ theCapacity

const int Ipc::OneToOneUniQueues::theCapacity

Definition at line 160 of file Queue.h.

Referenced by OneToOneUniQueues().


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

 

Introduction

Documentation

Support

Miscellaneous

Web Site Translations

Mirrors