jeco.dmm.simulator.headers
Class LeaHeader

java.lang.Object
  extended by jeco.dmm.simulator.headers.AbstractHeader
      extended by jeco.dmm.simulator.headers.LeaHeader

public class LeaHeader
extends AbstractHeader

This class emulates a LeaHeader

Version:
0.1
Author:
José L. Risco-Martín

Field Summary
protected  long dataSize
           
protected static int FREE_SIZE_IN_BYTES
           
protected static int INUSE_SIZE_IN_BYTES
           
protected  boolean isMmapped
           
protected  boolean isPrevUsed
           
protected  long prevDataSize
           
 
Fields inherited from class jeco.dmm.simulator.headers.AbstractHeader
maxSizeInBytes
 
Constructor Summary
LeaHeader()
           
LeaHeader(long dataSize, long prevDataSize)
           
 
Method Summary
 long getDataSize()
           
 long getPrevDataSize()
           
 long getSlopSize()
           
 boolean isMmapped()
           
 boolean isPrevUsed()
           
 void setDataSize(long dataSize)
           
 void setMmapped(boolean isMmapped)
           
 void setPrevDataSize(long prevDataSize)
           
 void setPrevUsed(boolean isPrevUsed)
           
 
Methods inherited from class jeco.dmm.simulator.headers.AbstractHeader
getMaxSizeInBytes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FREE_SIZE_IN_BYTES

protected static int FREE_SIZE_IN_BYTES

INUSE_SIZE_IN_BYTES

protected static int INUSE_SIZE_IN_BYTES

prevDataSize

protected long prevDataSize

isPrevUsed

protected boolean isPrevUsed

dataSize

protected long dataSize

isMmapped

protected boolean isMmapped
Constructor Detail

LeaHeader

public LeaHeader()

LeaHeader

public LeaHeader(long dataSize,
                 long prevDataSize)
Method Detail

getSlopSize

public long getSlopSize()

getDataSize

public long getDataSize()

setDataSize

public void setDataSize(long dataSize)

getPrevDataSize

public long getPrevDataSize()

setPrevDataSize

public void setPrevDataSize(long prevDataSize)

isPrevUsed

public boolean isPrevUsed()

setPrevUsed

public void setPrevUsed(boolean isPrevUsed)

isMmapped

public boolean isMmapped()

setMmapped

public void setMmapped(boolean isMmapped)