public SmppAsyncObject(int Key, ManualResetEvent mre)
 {
     Timeout    = 0x7530;
     SyncRoot   = new object();
     AsyncState = SmppAsyncState.Enabled;
     this.mre   = mre;
 }
Exemple #2
0
 public SmppAsyncObject(object CallBack, object State, ISmppPdu Request, int Timeout) {
   this.Timeout = 0x7530;
   SyncRoot = new object();
   AsyncState = SmppAsyncState.Enabled;
   Callback = CallBack;
   this.State = State;
   this.Request = Request;
   this.Timeout = Timeout;
 }
Exemple #3
0
 void Timeout_Elapsed(object sender, ElapsedEventArgs e) {
   if (CompletionCallback != null) {
     lock (SyncRoot) {
       if (AsyncState == SmppAsyncState.Enabled)
         AsyncState = SmppAsyncState.Moving;
     }
     if (AsyncState == SmppAsyncState.Moving)
       CompletionCallback(this, SmppAsyncCompleted.Timeout);
   }
 }
 public SmppAsyncObject(object CallBack, object State, ISmppPdu Request, int Timeout)
 {
     this.Timeout = 0x7530;
     SyncRoot     = new object();
     AsyncState   = SmppAsyncState.Enabled;
     Callback     = CallBack;
     this.State   = State;
     this.Request = Request;
     this.Timeout = Timeout;
 }
 void Timeout_Elapsed(object sender, ElapsedEventArgs e)
 {
     if (CompletionCallback != null)
     {
         lock (SyncRoot) {
             if (AsyncState == SmppAsyncState.Enabled)
             {
                 AsyncState = SmppAsyncState.Moving;
             }
         }
         if (AsyncState == SmppAsyncState.Moving)
         {
             CompletionCallback(this, SmppAsyncCompleted.Timeout);
         }
     }
 }
Exemple #6
0
 public SmppAsyncObject(int Key, ManualResetEvent mre) {
   Timeout = 0x7530;
   SyncRoot = new object();
   AsyncState = SmppAsyncState.Enabled;
   this.mre = mre;
 }
Exemple #7
0
 public SmppAsyncObject() {
   Timeout = 0x7530;
   SyncRoot = new object();
   AsyncState = SmppAsyncState.Enabled;
 }
 public SmppAsyncObject()
 {
     Timeout    = 0x7530;
     SyncRoot   = new object();
     AsyncState = SmppAsyncState.Enabled;
 }