TAO  2.0.6
Public Types | Public Member Functions | Private Attributes
TAO::TAO_Buffer_Allocator Class Reference

Generic buffer allocator for TAO. More...

#include <Buffer_Allocator_T.h>

Inheritance diagram for TAO::TAO_Buffer_Allocator:
Inheritance graph
Collaboration diagram for TAO::TAO_Buffer_Allocator:
Collaboration graph

List of all members.

Public Types

typedef handler_type HANDLER_TYPE
typedef alloc_type ALLOC_TYPE

Public Member Functions

 TAO_Buffer_Allocator (alloc_type *allocator)
virtual handler_type * allocate (void)
virtual void release (handler_type *ptr)

Private Attributes

alloc_type * allocator_

Detailed Description

Generic buffer allocator for TAO.

handler_type is the type of object to allocator, alloc_type is the type of allocator to be used to allocate the object.

Member Typedef Documentation

typedef alloc_type TAO::TAO_Buffer_Allocator::ALLOC_TYPE
typedef handler_type TAO::TAO_Buffer_Allocator::HANDLER_TYPE

Constructor & Destructor Documentation

TAO::TAO_Buffer_Allocator::TAO_Buffer_Allocator ( alloc_type *  allocator)

Member Function Documentation

handler_type * TAO::TAO_Buffer_Allocator::allocate ( void  ) [virtual]

Implements TAO::TAO_Allocator.

void TAO::TAO_Buffer_Allocator::release ( handler_type *  ptr) [virtual]

Implements TAO::TAO_Allocator.

Member Data Documentation

alloc_type* TAO::TAO_Buffer_Allocator::allocator_ [private]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines