summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/EventHandler.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2002-02-21 22:26:17 +0000
committerMark Spruiell <mes@zeroc.com>2002-02-21 22:26:17 +0000
commita19ba3813d355160dd691a9075b3e8e3277313d2 (patch)
tree18a47d3e4c4fbe89ad4a1f026f6a728d93389aeb /java/src/IceInternal/EventHandler.java
parentbug fix: BooleanSeq => BoolSeq (diff)
downloadice-a19ba3813d355160dd691a9075b3e8e3277313d2.tar.bz2
ice-a19ba3813d355160dd691a9075b3e8e3277313d2.tar.xz
ice-a19ba3813d355160dd691a9075b3e8e3277313d2.zip
adding tryRead to workaround Win32 bug
Diffstat (limited to 'java/src/IceInternal/EventHandler.java')
-rw-r--r--java/src/IceInternal/EventHandler.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/java/src/IceInternal/EventHandler.java b/java/src/IceInternal/EventHandler.java
index 1ba30d7430b..26449c88450 100644
--- a/java/src/IceInternal/EventHandler.java
+++ b/java/src/IceInternal/EventHandler.java
@@ -24,6 +24,13 @@ abstract class EventHandler
abstract boolean readable();
//
+ // Try to read data (non-blocking) via the event handler. Returns
+ // true if a subsequent call to read() is necessary, false otherwise.
+ // May only be called if readable() returns true.
+ //
+ abstract boolean tryRead(BasicStream is);
+
+ //
// Read data via the event handler. May only be called if
// readable() returns true.
//