Example #1
0
 /// <summary>
 /// Инициализирует новый SNAC.
 /// </summary>
 /// <param name="type"></param>
 /// <param name="requestID"></param>
 /// <param name="flags"></param>
 public SNAC(sSNACType type, uint requestID = 0, eSNACFlags flags = eSNACFlags.None)
     : this()
 {
     this.Type = type;
     this.RequestID = requestID;
     this.Flags = flags;
 }
Example #2
0
 public static void Make(ref FLAPHeader flap, ref byte[] packet, sSNACType type, TLVChain tlvs, uint requestID = 0, eSNACFlags snacFlags = eSNACFlags.None)
 {
     flap.Channel = (byte)eFLAPChannel.SNACPacket;
     var snac = new SNAC(type, requestID, snacFlags);
     snac.Data = (byte[])tlvs;
     packet = (byte[])snac;
 }