Beispiel #1
0
 public byte[] GetPacketBytes(byte[] data, uint serviceID, int stateID, SDFlags flags)
 {
     byte[] result = new byte[20 + data.Length];
     Array.Copy(BitConverter.GetBytes(serviceID), 0, result, 4, 4);
     Array.Copy(BitConverter.GetBytes((int)flags), 0, result, 8, 4);
     Array.Copy(BitConverter.GetBytes(stateID), 0, result, 12, 4);
     if (data != null)
     {
         Array.Copy(BitConverter.GetBytes(data.Length), 0, result, 16, 4);
         Array.Copy(data, 0, result, 20, data.Length);
     }
     return(result);
 }
Beispiel #2
0
        public SDPacket NewPacket(byte[] data, uint serviceID, int stateID, SDFlags flags)
        {
            SDPacket packet = new SDPacket();

            packet.PacketID  = 0;
            packet.ServiceID = serviceID;
            packet.Flags     = flags;
            packet.StateID   = stateID;
            if (data != null)
            {
                packet.Length = (uint)data.Length;
                packet.Data   = data;
            }
            return(packet);
        }
 public byte[] GetPacketBytes(byte[] data, uint serviceID, int stateID, SDFlags flags)
 {
     byte[] result = new byte[20 + data.Length];
     Array.Copy(BitConverter.GetBytes(serviceID), 0, result, 4, 4);
     Array.Copy(BitConverter.GetBytes((int)flags), 0, result, 8, 4);
     Array.Copy(BitConverter.GetBytes(stateID), 0, result, 12, 4);
     if (data != null)
     {
         Array.Copy(BitConverter.GetBytes(data.Length), 0, result, 16, 4);
         Array.Copy(data, 0, result, 20, data.Length);
     }
     return result;
 }
 public byte[] GetPacketBytes(byte[] data, uint serviceID, SDFlags flags)
 {
     return GetPacketBytes(data, serviceID, 0, flags);
 }
 public byte[] GetPacketBytes(byte[] data, SDFlags flags, int stateID)
 {
     return GetPacketBytes(data, 0, stateID, flags);
 }
 public byte[] GetPacketBytes(byte[] data, SDFlags flags)
 {
     return GetPacketBytes(data, 0, flags);
 }
 public SDPacket NewPacket(byte[] data, uint serviceID, int stateID, SDFlags flags)
 {
     SDPacket packet = new SDPacket();
     packet.PacketID = 0;
     packet.ServiceID = serviceID;
     packet.Flags = flags;
     packet.StateID = stateID;
     if (data != null)
     {
         packet.Length = (uint)data.Length;
         packet.Data = data;
     }
     return packet;
 }
 public SDPacket NewPacket(byte[] data, uint serviceID, SDFlags flags)
 {
     return NewPacket(data, serviceID, 0, flags);
 }
 public SDPacket NewPacket(byte[] data, SDFlags flags, int stateID)
 {
     return NewPacket(data, 0, stateID, flags);
 }
 public SDPacket NewPacket(byte[] data, SDFlags flags)
 {
     return NewPacket(data, 0, flags);
 }
Beispiel #11
0
 public SDPacket NewPacket(byte[] data, uint serviceID, SDFlags flags)
 {
     return(NewPacket(data, serviceID, 0, flags));
 }
Beispiel #12
0
 public SDPacket NewPacket(byte[] data, SDFlags flags, int stateID)
 {
     return(NewPacket(data, 0, stateID, flags));
 }
Beispiel #13
0
 public SDPacket NewPacket(byte[] data, SDFlags flags)
 {
     return(NewPacket(data, 0, flags));
 }
Beispiel #14
0
 public byte[] GetPacketBytes(byte[] data, uint serviceID, SDFlags flags)
 {
     return(GetPacketBytes(data, serviceID, 0, flags));
 }
Beispiel #15
0
 public byte[] GetPacketBytes(byte[] data, SDFlags flags, int stateID)
 {
     return(GetPacketBytes(data, 0, stateID, flags));
 }
Beispiel #16
0
 public byte[] GetPacketBytes(byte[] data, SDFlags flags)
 {
     return(GetPacketBytes(data, 0, flags));
 }