public interface IBufferManager
| Modifier and Type | Method and Description |
|---|---|
byte[] |
getBuffer(int size)
getBuffer returns a new buffer. |
byte[] |
getExpandedBuffer(int requiredSize)
getExpandedBuffer returns a new buffer which size
will be calculated according to BufferManager expansion policy. |
byte[] |
getPreferredMemoryBuffer() |
void |
release()
release all resources that are held by this buffer
|
void |
returnBuffer(byte[] buf)
equals returnBuffer(buffer, false)
|
void |
returnBuffer(byte[] buffer,
boolean cdrStr) |
byte[] getPreferredMemoryBuffer()
getBuffer(int)void returnBuffer(byte[] buf)
returnBuffer(byte[], boolean)void returnBuffer(byte[] buffer,
boolean cdrStr)
buffer - a byte[] valuecdrStr - a boolean value value to denote if CDROuputStream is
caller (may use cache in this situation)byte[] getBuffer(int size)
getBuffer returns a new buffer.size - an int valuebyte[] valuebyte[] getExpandedBuffer(int requiredSize)
getExpandedBuffer returns a new buffer which size
will be calculated according to BufferManager expansion policy.requiredSize - an int valuebyte[] valuevoid release()
Copyright © 2017 JacORB. All rights reserved.