Bayonne2 / Common C++ 2 Framework
Public Member Functions
MemPagerObject Class Reference

This class is used to create derived classes which are constructed within a memory pager pool. More...

#include <misc.h>

Public Member Functions

void *  operator new (size_t size, MemPager &pager)
  Allocate memory from a memory pager. More...
 
void *  operator new[] (size_t size, MemPager &pager)
  Allocate array from a memory pager. More...
 
void  operator delete (void *)
  Mempager delete does nothing; the pool purges. More...
 
void  operator delete[] (void *)
  Array mempager delete does nothing; the pool purges. More...
 

Detailed Description

This class is used to create derived classes which are constructed within a memory pager pool.

create objects in a memory pager.

Author
David Sugar dyfet.nosp@m.@ost.nosp@m.el.co.nosp@m.m

Definition at line 634 of file misc.h.

Member Function Documentation

void MemPagerObject::operator delete ( void *  )
inline

Mempager delete does nothing; the pool purges.

Definition at line 658 of file misc.h.

void MemPagerObject::operator delete[] ( void *  )
inline

Array mempager delete does nothing; the pool purges.

Definition at line 663 of file misc.h.

void* MemPagerObject::operator new ( size_t  size,
MemPagerpager 
)
inline

Allocate memory from a memory pager.

Parameters
size of new passed from operator.
pager to allocate from.

Definition at line 643 of file misc.h.

void* MemPagerObject::operator new[] ( size_t  size,
MemPagerpager 
)
inline

Allocate array from a memory pager.

Parameters
size of new passed from operator.
pager to allocate from.

Definition at line 652 of file misc.h.


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

Generated on Dec 21, 2017 for commoncpp2-1.8.1, ccrtp-1.7.2, libzrtpcpp-2.3.4, ccscript3-1.1.7, ccaudio2-1.0.0 and bayonne2-2.3.2 (after installation in /usr/local/) by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /