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 OneToOneUniQueueoperator[] (const int index) const
 
OneToOneUniQueueoperator[] (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 OneToOneUniQueuefront () 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