diff options
author | Mark Spruiell <mes@zeroc.com> | 2001-11-26 20:21:07 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2001-11-26 20:21:07 +0000 |
commit | 28c0d67a22626705416b0d68b6bb0d3f725d9efb (patch) | |
tree | df23a6789c4666bdfe8f86fcd2c479f180c4eab3 /java/src/IceInternal/Buffer.java | |
parent | Fix IceStorm project. (diff) | |
download | ice-28c0d67a22626705416b0d68b6bb0d3f725d9efb.tar.bz2 ice-28c0d67a22626705416b0d68b6bb0d3f725d9efb.tar.xz ice-28c0d67a22626705416b0d68b6bb0d3f725d9efb.zip |
completing initial stream impl
Diffstat (limited to 'java/src/IceInternal/Buffer.java')
-rw-r--r-- | java/src/IceInternal/Buffer.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/java/src/IceInternal/Buffer.java b/java/src/IceInternal/Buffer.java index de08e52f393..39c23b36453 100644 --- a/java/src/IceInternal/Buffer.java +++ b/java/src/IceInternal/Buffer.java @@ -45,6 +45,22 @@ public class Buffer } } + public void + swap(Buffer r) + { + byte[] tmpdata = r.data; + r.data = data; + data = tmpdata; + + int tmppos = r.pos; + r.pos = pos; + pos = tmppos; + + int tmplen = r.len; + r.len = len; + len = tmplen; + } + public byte[] data; public int pos; public int len; |