diff options
Diffstat (limited to 'java/src/Ice/OutputStreamI.java')
-rw-r--r-- | java/src/Ice/OutputStreamI.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/java/src/Ice/OutputStreamI.java b/java/src/Ice/OutputStreamI.java index c8bb53ffd4d..0713d10b492 100644 --- a/java/src/Ice/OutputStreamI.java +++ b/java/src/Ice/OutputStreamI.java @@ -209,6 +209,23 @@ public class OutputStreamI implements OutputStream } public void + reset(boolean clearBuffer) + { + _os.clear(); + + IceInternal.Buffer buf = _os.getBuffer(); + if(clearBuffer) + { + buf.clear(); + } + else + { + buf.reset(); + } + buf.b.position(0); + } + + public void destroy() { if(_os != null) |