diff options
author | Benoit Foucher <benoit@zeroc.com> | 2006-03-15 13:14:18 +0000 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2006-03-15 13:14:18 +0000 |
commit | 9c0d9568ffeb6a393cacf1e7020de2f883ced123 (patch) | |
tree | 6930057595ad0ec1381b28496bfbe889653820f4 /java/src/IceInternal/Protocol.java | |
parent | Fix (diff) | |
download | ice-9c0d9568ffeb6a393cacf1e7020de2f883ced123.tar.bz2 ice-9c0d9568ffeb6a393cacf1e7020de2f883ced123.tar.xz ice-9c0d9568ffeb6a393cacf1e7020de2f883ced123.zip |
Fixed bug 897.
Diffstat (limited to 'java/src/IceInternal/Protocol.java')
-rw-r--r-- | java/src/IceInternal/Protocol.java | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/java/src/IceInternal/Protocol.java b/java/src/IceInternal/Protocol.java index 0d1dcbcd954..e2b24481156 100644 --- a/java/src/IceInternal/Protocol.java +++ b/java/src/IceInternal/Protocol.java @@ -46,4 +46,52 @@ final public class Protocol public final static byte replyMsg = 2; public final static byte validateConnectionMsg = 3; public final static byte closeConnectionMsg = 4; + + public final static byte[] requestHdr = + { + IceInternal.Protocol.magic[0], + IceInternal.Protocol.magic[1], + IceInternal.Protocol.magic[2], + IceInternal.Protocol.magic[3], + IceInternal.Protocol.protocolMajor, + IceInternal.Protocol.protocolMinor, + IceInternal.Protocol.encodingMajor, + IceInternal.Protocol.encodingMinor, + IceInternal.Protocol.requestMsg, + (byte)0, // Compression status. + (byte)0, (byte)0, (byte)0, (byte)0, // Message size (placeholder). + (byte)0, (byte)0, (byte)0, (byte)0 // Request ID (placeholder). + }; + + public final static byte[] requestBatchHdr = + { + IceInternal.Protocol.magic[0], + IceInternal.Protocol.magic[1], + IceInternal.Protocol.magic[2], + IceInternal.Protocol.magic[3], + IceInternal.Protocol.protocolMajor, + IceInternal.Protocol.protocolMinor, + IceInternal.Protocol.encodingMajor, + IceInternal.Protocol.encodingMinor, + IceInternal.Protocol.requestBatchMsg, + 0, // Compression status. + (byte)0, (byte)0, (byte)0, (byte)0, // Message size (placeholder). + (byte)0, (byte)0, (byte)0, (byte)0 // Number of requests in batch (placeholder). + }; + + public final static byte[] replyHdr = + { + IceInternal.Protocol.magic[0], + IceInternal.Protocol.magic[1], + IceInternal.Protocol.magic[2], + IceInternal.Protocol.magic[3], + IceInternal.Protocol.protocolMajor, + IceInternal.Protocol.protocolMinor, + IceInternal.Protocol.encodingMajor, + IceInternal.Protocol.encodingMinor, + IceInternal.Protocol.replyMsg, + (byte)0, // Compression status. + (byte)0, (byte)0, (byte)0, (byte)0 // Message size (placeholder). + }; + } |