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