|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tmatesoft.sqljet.core.internal.memory.SqlJetMemoryManager
public class SqlJetMemoryManager
Field Summary |
---|
Fields inherited from interface org.tmatesoft.sqljet.core.internal.ISqlJetMemoryManager |
---|
BYTE_SIZE, INT_SIZE, LONG_SIZE, SHORT_SIZE |
Constructor Summary | |
---|---|
SqlJetMemoryManager()
|
Method Summary | |
---|---|
ISqlJetMemoryBuffer |
allocate(int size)
Allocates memory chunk ISqlJetMemoryBuffer using default buffer
type. |
ISqlJetMemoryBuffer |
allocate(int size,
SqlJetMemoryBufferType bufferType)
|
ISqlJetMemoryPointer |
allocatePtr(int size)
Allocates memory chunk ISqlJetMemoryBuffer using default buffer
type. |
ISqlJetMemoryPointer |
allocatePtr(int size,
SqlJetMemoryBufferType bufferType)
|
void |
free(ISqlJetMemoryBuffer buffer)
Fries memory. |
SqlJetMemoryBufferType |
getDefaultBufferType()
Get buffers implementation type which is used by default. |
void |
setDefaultBufferType(SqlJetMemoryBufferType bufferType)
Get buffers implementation which is used by default. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SqlJetMemoryManager()
Method Detail |
---|
public SqlJetMemoryBufferType getDefaultBufferType()
ISqlJetMemoryManager
getDefaultBufferType
in interface ISqlJetMemoryManager
public void setDefaultBufferType(SqlJetMemoryBufferType bufferType)
ISqlJetMemoryManager
setDefaultBufferType
in interface ISqlJetMemoryManager
public ISqlJetMemoryPointer allocatePtr(int size)
ISqlJetMemoryManager
ISqlJetMemoryBuffer
using default buffer
type.
allocatePtr
in interface ISqlJetMemoryManager
size
- size of buffer in bytes
public ISqlJetMemoryPointer allocatePtr(int size, SqlJetMemoryBufferType bufferType)
allocatePtr
in interface ISqlJetMemoryManager
public ISqlJetMemoryBuffer allocate(int size)
ISqlJetMemoryManager
ISqlJetMemoryBuffer
using default buffer
type.
allocate
in interface ISqlJetMemoryManager
size
- size of buffer in bytes
public ISqlJetMemoryBuffer allocate(int size, SqlJetMemoryBufferType bufferType)
allocate
in interface ISqlJetMemoryManager
public void free(ISqlJetMemoryBuffer buffer)
ISqlJetMemoryManager
free
in interface ISqlJetMemoryManager
buffer
- buff
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |