Package de.toem.flux
Class Flx.SimpleBuffer
- java.lang.Object
-
- de.toem.flux.Flx.Buffer
-
- de.toem.flux.Flx.SimpleBuffer
-
- Direct Known Subclasses:
Flx.SimpleOutputStreamBuffer
- Enclosing class:
- Flx
public static class Flx.SimpleBuffer extends Flx.Buffer
-
-
Field Summary
Fields Modifier and Type Field Description protected int
pos
-
Fields inherited from class de.toem.flux.Flx.Buffer
bytes, trace
-
-
Constructor Summary
Constructors Constructor Description SimpleBuffer(int size)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
avail()
Returns the available no of bytes for writing.int
clear()
int
commit(int len)
Commits n written bytesint
endPos()
int
request(int len)
Requests n bytes for writingint
startPos()
-
Methods inherited from class de.toem.flux.Flx.Buffer
close, data, deepFlush, flush, writeBinaryDataEntry, writeCloseEntry, writeCurrentEntry, writeDefaultOpenDomainEntry, writeEnumDefEntry, writeEventArrayDataEntry, writeEventDataEntry, writeFloatArrayDataEntry, writeFloatDataEntry, writeHeadEntry, writeIntArrayDataEntry, writeIntDataEntry, writeLabelEntry, writeLogicStatesDataEntry, writeLogicTextDataEntry, writeMemberDataEntry, writeMemberDefEntry, writeMultiSignalDefEntry, writeNoneDataEntry, writeOpenEntry, writePackEntry, writeRelationEntry, writeScatteredSignalDefEntry, writeScatteredSignalReferenceDefEntry, writeScopeDefEntry, writeSectionEntries, writeSignalDefEntry, writeSignalReferenceDefEntry, writeSwitchEntry, writeTextArrayDataEntry, writeTextDataEntry
-
-
-
-
Method Detail
-
avail
public int avail()
Description copied from class:Flx.Buffer
Returns the available no of bytes for writing.- Overrides:
avail
in classFlx.Buffer
- Returns:
-
request
public int request(int len)
Description copied from class:Flx.Buffer
Requests n bytes for writing- Overrides:
request
in classFlx.Buffer
- Parameters:
len
- No of bytes- Returns:
-
commit
public int commit(int len)
Description copied from class:Flx.Buffer
Commits n written bytes- Overrides:
commit
in classFlx.Buffer
- Parameters:
len
- No of bytes- Returns:
-
startPos
public int startPos()
- Overrides:
startPos
in classFlx.Buffer
-
endPos
public int endPos()
- Overrides:
endPos
in classFlx.Buffer
-
clear
public int clear()
- Overrides:
clear
in classFlx.Buffer
-
-