Exemple #1
0
 public void RegisterModuleMsg(DelayedPacketProcessor handlerType, SilkroadServer server, int delay, string noticeMsg)
 {
     lock (m_class_lock)
     {
         m_module_timers.Add(new PacketTimer(handlerType, server, delay, noticeMsg));
     }
 }
 public void RegisterModuleMsg(DelayedPacketProcessor handlerType, SilkroadServer server, int delay, string noticeMsg)
 {
     lock (m_class_lock)
     {
         m_module_timers.Add(new PacketTimer(handlerType, server, delay, noticeMsg));
     }
 }
Exemple #3
0
 public PacketTimer(DelayedPacketProcessor handlerType, SilkroadServer server, int delay, object stateObj)
 {
     this.HandlerType = handlerType;
     this.Server      = server;
     this.Interval    = delay;
     this.Enabled     = true;
     this.StateObj    = stateObj;
     this.Elapsed    += new ElapsedEventHandler(OnTimerElapsed);
 }
 public PacketTimer(DelayedPacketProcessor handlerType, SilkroadServer server, int delay, object stateObj)
 {
     this.HandlerType = handlerType;
     this.Server = server;
     this.Interval = delay;
     this.Enabled = true;
     this.StateObj = stateObj;
     this.Elapsed += new ElapsedEventHandler(OnTimerElapsed);
 }