Пример #1
0
 public SmsMessage(SmppSession sess, submit_sm pdu, string msgId, DeliveryReceiptType responseRequested)
 {
     Session         = sess;
     PDU             = pdu;
     MessageId       = msgId;
     deliveryReceipt = responseRequested;
 }
Пример #2
0
        public SessionListViewItem(ListView lv, SmppSession sess)
        {
            sess.Tag = this;
            sess_    = sess;
            lvOwner_ = lv;

            this.SubItems.AddRange(new string[] { "", "", "" });

            // Update the item
            UpdateState();
        }
Пример #3
0
        /// <summary>
        /// This method removes our association with the listview and session.
        /// </summary>
        public new void Remove()
        {
            if (lvOwner_ == null)
            {
                return;
            }

            if (lvOwner_.InvokeRequired)
            {
                lvOwner_.Invoke(new MethodInvoker(Remove), null);
                return;
            }

            lvOwner_.Items.Remove(this);
            lvOwner_  = null;
            sess_.Tag = null;
            sess_     = null;
        }