UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Friends | List of all members
UniMem Class Reference

#include <memctl.H>

Inheritance diagram for UniMem:
MemBlock

Public Member Functions

virtual ~UniMem ()
 
virtual size_t size ()
 
virtual void resize (size_t volume)
 
virtual void * ptr ()
 
- Public Member Functions inherited from MemBlock
virtual ~MemBlock ()
 
virtual void operator= (MemBlock &mem_blk)
 

Friends

class TableUDC
 

Detailed Description

Virtual element of UDC's table. Provides high level interface to UDC with possible realloc.

Constructor & Destructor Documentation

virtual UniMem::~UniMem ( )
virtual

Destroy object but sychnonize udc first

Member Function Documentation

virtual void* UniMem::ptr ( )
virtual

Return asynch address of udc buffer

Implements MemBlock.

virtual void UniMem::resize ( size_t  volume)
virtual

Change size of udc buffer without any guarantee of saving data during resize

Implements MemBlock.

virtual size_t UniMem::size ( )
virtual

Get size of udc buffer

Implements MemBlock.


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