![]()  | 
  
    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