![]() |
UNIVERS
15.3
UNIVERS base processing software API
|
#include <memctl.H>
Public Member Functions | |
| TableUDC (key_t k_udc) | |
| TableUDC (int udc_cnt, MemPolicy mp) | |
| int | udc_count () |
| UniMem * | operator[] (int udc_i) |
| virtual key_t | key () |
| virtual int | attach_cnt () |
Public Member Functions inherited from ObjectIPC | |
| ObjectIPC (key_t id_k) | |
Friends | |
| class | UniMem |
Additional Inherited Members | |
Protected Member Functions inherited from ObjectIPC | |
| void | new_key () |
Table of universal data cells to handle udc in smart manner. Allocation in performed only if requested size is greater than PEP_UDC_FIXED_SIZE. Memory for allocation is local or shared.
| TableUDC::TableUDC | ( | key_t | k_udc | ) |
Attach shared table
| TableUDC::TableUDC | ( | int | udc_cnt, |
| MemPolicy | mp | ||
| ) |
Allocate local/shared table
|
virtual |
Returns count of attached processes (users)
Reimplemented from ObjectIPC.
|
virtual |
Return key of table in shared policy
Reimplemented from ObjectIPC.
| UniMem* TableUDC::operator[] | ( | int | udc_i | ) |
Allowes the access to needed udc
|
inline |
How many cells contains
1.8.5