summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Protocol.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2006-03-15 13:14:18 +0000
committerBenoit Foucher <benoit@zeroc.com>2006-03-15 13:14:18 +0000
commit9c0d9568ffeb6a393cacf1e7020de2f883ced123 (patch)
tree6930057595ad0ec1381b28496bfbe889653820f4 /java/src/IceInternal/Protocol.java
parentFix (diff)
downloadice-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.java48
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).
+ };
+
}