summaryrefslogtreecommitdiff
path: root/java/src/Ice/InputStreamI.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-06-13 16:19:58 -0700
committerMark Spruiell <mes@zeroc.com>2012-06-13 16:19:58 -0700
commitf1f199b777e32d0ff2a566af6eaa363d391aa18e (patch)
tree4cf8e91f33967c24f2369319585057df222503f7 /java/src/Ice/InputStreamI.java
parentFixed support unknown types in unknown optionals (diff)
downloadice-f1f199b777e32d0ff2a566af6eaa363d391aa18e.tar.bz2
ice-f1f199b777e32d0ff2a566af6eaa363d391aa18e.tar.xz
ice-f1f199b777e32d0ff2a566af6eaa363d391aa18e.zip
* Minor C++ fixes
* Adding UnknownSlicedObject in Java
Diffstat (limited to 'java/src/Ice/InputStreamI.java')
-rw-r--r--java/src/Ice/InputStreamI.java30
1 files changed, 30 insertions, 0 deletions
diff --git a/java/src/Ice/InputStreamI.java b/java/src/Ice/InputStreamI.java
index 06d1d216a31..c68d5ba4042 100644
--- a/java/src/Ice/InputStreamI.java
+++ b/java/src/Ice/InputStreamI.java
@@ -186,6 +186,12 @@ public class InputStreamI implements InputStream
_is.readObject(new Patcher(cb));
}
+ public int
+ readEnum(int limit)
+ {
+ return _is.readEnum(limit);
+ }
+
public void
throwException()
throws UserException
@@ -282,6 +288,12 @@ public class InputStreamI implements InputStream
return _is.skipEncaps();
}
+ public EncodingVersion
+ getEncoding()
+ {
+ return _is.getReadEncoding();
+ }
+
public void
readPendingObjects()
{
@@ -296,6 +308,24 @@ public class InputStreamI implements InputStream
}
public void
+ skip(int sz)
+ {
+ _is.skip(sz);
+ }
+
+ public void
+ skipSize()
+ {
+ _is.skipSize();
+ }
+
+ public boolean
+ readOptional(int tag, OptionalType type)
+ {
+ return _is.readOpt(tag, type);
+ }
+
+ public void
destroy()
{
if(_is != null)