class SessionRecorder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected byte[] |
buffer |
protected int |
bufferBytes |
protected int |
bufferSize |
protected java.io.DataOutputStream |
df |
protected java.io.FileOutputStream |
f |
protected long |
lastTimeOffset |
protected long |
startTime |
Constructor and Description |
---|
SessionRecorder(java.lang.String name) |
SessionRecorder(java.lang.String name,
int bufsize) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
flush() |
void |
flush(boolean updateTimeOffset) |
protected void |
prepareWriting() |
void |
write(byte[] b) |
void |
write(byte[] b,
int off,
int len) |
void |
writeByte(int b) |
void |
writeHeader() |
void |
writeIntBE(int v) |
void |
writeIntLE(int v) |
void |
writeShortBE(int v) |
void |
writeShortLE(int v) |
protected java.io.FileOutputStream f
protected java.io.DataOutputStream df
protected long startTime
protected long lastTimeOffset
protected byte[] buffer
protected int bufferSize
protected int bufferBytes
public SessionRecorder(java.lang.String name) throws java.io.IOException
java.io.IOException
public SessionRecorder(java.lang.String name, int bufsize) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
java.io.IOException
public void flush() throws java.io.IOException
java.io.IOException
public void flush(boolean updateTimeOffset) throws java.io.IOException
java.io.IOException
protected void prepareWriting() throws java.io.IOException
java.io.IOException
public void write(byte[] b) throws java.io.IOException
java.io.IOException
public void write(byte[] b, int off, int len) throws java.io.IOException
java.io.IOException
public void writeByte(int b) throws java.io.IOException
java.io.IOException
public void writeHeader() throws java.io.IOException
java.io.IOException
public void writeIntBE(int v) throws java.io.IOException
java.io.IOException
public void writeIntLE(int v) throws java.io.IOException
java.io.IOException
public void writeShortBE(int v) throws java.io.IOException
java.io.IOException
public void writeShortLE(int v) throws java.io.IOException
java.io.IOException