more code
[iotcloud.git] / src / java / iotcloud / RejectedMessage.java
index f8af5ec1624ae6b688072da61eae8baf8d3e823f..cd58cdf89ac070287186394668a1f009ede77a4d 100644 (file)
@@ -7,19 +7,20 @@ class RejectedMessage extends Entry {
        private long newseqnum;
        private boolean equalto;
 
-       RejectedMessage(long _machineid, long _oldseqnum, long _newseqnum, boolean _equalto) {
+       RejectedMessage(Slot slot, long _machineid, long _oldseqnum, long _newseqnum, boolean _equalto) {
+               super(slot);
                machineid=_machineid;
                oldseqnum=_oldseqnum;
                newseqnum=_newseqnum;
                equalto=_equalto;
        }
        
-       static Entry decode(ByteBuffer bb) {
+       static Entry decode(Slot slot, ByteBuffer bb) {
                long machineid=bb.getLong();
                long oldseqnum=bb.getLong();
                long newseqnum=bb.getLong();
                byte equalto=bb.get();
-               return new RejectedMessage(machineid, oldseqnum, newseqnum, equalto==1);
+               return new RejectedMessage(slot, machineid, oldseqnum, newseqnum, equalto==1);
        }
        
        void encode(ByteBuffer bb) {