From 3d1d86a8e9465c36354ba17dbba7668b961e273d Mon Sep 17 00:00:00 2001 From: enikey Date: Fri, 19 Dec 2008 04:32:14 +0000 Subject: [Developement] Added base methods headers to interface RecordInterface. git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@3409 3789f03b-4d11-0410-bbf8-ca57d06f2519 --- java/src/com/tightvnc/vncviewer/RecordInterface.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'java/src/com/tightvnc') diff --git a/java/src/com/tightvnc/vncviewer/RecordInterface.java b/java/src/com/tightvnc/vncviewer/RecordInterface.java index bdef8891..6db71ce4 100644 --- a/java/src/com/tightvnc/vncviewer/RecordInterface.java +++ b/java/src/com/tightvnc/vncviewer/RecordInterface.java @@ -1,9 +1,26 @@ package com.tightvnc.vncviewer; +import java.io.IOException; + // // This interface will be used for recording sessions // by decoders classes in com.tighvnc.decoder package. // public interface RecordInterface { + // + // Recording state methods + // + public boolean isRecordFromBeginning(); + public boolean canWrite(); + // + // Write data methods + // + public void write(byte b[]) throws IOException; + public void write(byte b[], int off, int len) throws IOException; + public void writeByte(byte b) throws IOException; + public void writeByte(int i) throws IOException; + public void writeIntBE(int v) throws IOException; + public void recordCompactLen(int len) throws IOException; + public void recordCompressedData(byte[] data) throws IOException; } -- cgit v1.2.3