public SmsMessage(SmppSession sess, submit_sm pdu, string msgId, DeliveryReceiptType responseRequested) { Session = sess; PDU = pdu; MessageId = msgId; deliveryReceipt = responseRequested; }
public SessionListViewItem(ListView lv, SmppSession sess) { sess.Tag = this; sess_ = sess; lvOwner_ = lv; this.SubItems.AddRange(new string[] { "", "", "" }); // Update the item UpdateState(); }
/// <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; }