Exemplo n.º 1
0
        public DataMessage(BufRef reader)
        {
            var start = new BufRef(reader);

            reader.Seek((int)reader.ReadFlip32());
            SetBuffer(start, reader);
        }
Exemplo n.º 2
0
 public GarlicCloveDeliveryLocal(BufRef reader, byte flag) : base(DeliveryMethod.Local)
 {
     Flag = flag;
     if ((Flag & (byte)DeliveryFlags.Encrypted) != 0)
     {
         SessionKey = new I2PSessionKey(reader);
     }
     if ((Flag & (byte)DeliveryFlags.Delay) != 0)
     {
         Delay = reader.ReadFlip32();
     }
 }
Exemplo n.º 3
0
 public GarlicCloveDeliveryRouter(BufRef reader, byte flag) : base(DeliveryMethod.Router)
 {
     Flag = flag;
     if ((Flag & (byte)DeliveryFlags.Encrypted) != 0)
     {
         SessionKey = new I2PSessionKey(reader);
     }
     Destination = new I2PIdentHash(reader);
     if ((Flag & (byte)DeliveryFlags.Delay) != 0)
     {
         Delay = reader.ReadFlip32();
     }
 }