com.sentilla.net.mimeo
Class MimeoImage

java.lang.Object
  extended by com.sentilla.net.mimeo.MimeoImage
Direct Known Subclasses:
FileImage, ManifestImage, RamByteImage

public abstract class MimeoImage
extends Object

Private: for Sentilla internal use only. Representation of a Mimeo data buffer image.


Field Summary
protected  int datacount
           
protected  byte imgnum
           
protected  byte[] pagedone
           
protected  int version
           
 
Constructor Summary
MimeoImage()
           
 
Method Summary
 int compareVersion(int version_b)
           
protected  void completed()
           
 int getImgnum()
           
abstract  int getLength()
           
 int getNumRequestsToComplete()
           
 int getTimeMillisToComplete()
           
 int getVersion()
           
protected  void invalidate()
           
 boolean isComplete()
           
protected  boolean isPageComplete(int page)
           
protected abstract  void newImage(int size)
           
protected  void newImageVersion(int version, int size)
           
abstract  void readBytes(int offset, int offsetEnd, ByteBuffer body)
           
protected  void setAllComplete()
           
protected  boolean setPageComplete(int page)
           
protected abstract  void writeBytes(int offset, ByteBuffer body)
           
 boolean writePage(int offset, ByteBuffer body)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

protected int version

datacount

protected int datacount

pagedone

protected byte[] pagedone

imgnum

protected byte imgnum
Constructor Detail

MimeoImage

public MimeoImage()
Method Detail

getLength

public abstract int getLength()

readBytes

public abstract void readBytes(int offset,
                               int offsetEnd,
                               ByteBuffer body)

writeBytes

protected abstract void writeBytes(int offset,
                                   ByteBuffer body)

newImage

protected abstract void newImage(int size)

isComplete

public boolean isComplete()

newImageVersion

protected void newImageVersion(int version,
                               int size)

writePage

public boolean writePage(int offset,
                         ByteBuffer body)

setAllComplete

protected void setAllComplete()

setPageComplete

protected boolean setPageComplete(int page)

isPageComplete

protected boolean isPageComplete(int page)

getVersion

public int getVersion()

compareVersion

public int compareVersion(int version_b)

completed

protected void completed()

invalidate

protected void invalidate()

getImgnum

public int getImgnum()

getNumRequestsToComplete

public int getNumRequestsToComplete()

getTimeMillisToComplete

public int getTimeMillisToComplete()


Copyright © 2007 Sentilla Corporation. All Rights Reserved.