/// <summary> /// <remark>abu 2008-03-10 </remark> /// </summary> /// <param name="client">The client.</param> internal PacketManager(QQClient client) { router = new ProcessorRouter(client); router.InstallProcessor(new BasicFamilyProcessor(client)); this.QQClient = client; receiveQueue = new Queue <InPacket>(); SetupTrigger(); }
/// <summary> /// <remark>abu 2008-03-10 </remark> /// </summary> /// <param name="client">The client.</param> public PacketManager(QQClient client) { router = new ProcessorRouter(client); router.InstallProcessor(new BasicFamilyProcessor(client)); this.QQClient = client; receiveQueue = new Queue <InPacket>(); this.packetIncomTrigger = new PacketIncomeTrigger(client); this.resendTrigger = new ResendTrigger(client); keepAliveTrigger = new KeepAliveTrigger(client); }