Diffusion .NET Classic API - Core and Common  5.9.24
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.Buffering.ByteBufferAllocator Class Reference

Helper class for byte buffer allocations. More...

Inheritance diagram for PushTechnology.DiffusionCore.Buffering.ByteBufferAllocator:
PushTechnology.DiffusionCore.Buffering.IByteBufferAllocator

Public Member Functions

ByteBuffer Allocate (int capacity)
 Allocates a buffer given the capacity. More...
 
void Dispose ()
 Disposes of any resources. More...
 
ByteBuffer Wrap (byte[] src, bool setPosition, bool autoExpand)
 

Detailed Description

Helper class for byte buffer allocations.

Member Function Documentation

ByteBuffer PushTechnology.DiffusionCore.Buffering.ByteBufferAllocator.Allocate ( int  capacity)

Allocates a buffer given the capacity.

Parameters
capacity
Returns

Implements PushTechnology.DiffusionCore.Buffering.IByteBufferAllocator.

void PushTechnology.DiffusionCore.Buffering.ByteBufferAllocator.Dispose ( )

Disposes of any resources.

ByteBuffer PushTechnology.DiffusionCore.Buffering.ByteBufferAllocator.Wrap ( byte[]  src,
bool  setPosition,
bool  autoExpand 
)

Parameters
src
setPosition
autoExpand
Returns

Implements PushTechnology.DiffusionCore.Buffering.IByteBufferAllocator.