BUComEvent GetEvent(List<BUComEvent> list, BUComEventID eventID, Int32 taskID) { BUComEvent evt; lock (list) { if (list.Count == 0) return null; for (int i = 0; i < list.Count; i++) { if (list[i].EventID == eventID) { // if taskOrCollectionID is != 0, we check the 2nd parameter for taskID if (taskID == 0 || Convert.ToInt32(list[i].Parameter[1]) == taskID) { evt = list[i]; list.RemoveAt(i); return evt; } } } } return null; }
BUComEvent GetEvent(List <BUComEvent> list, BUComEventID eventID, Int32 taskID) { BUComEvent evt; lock (list) { if (list.Count == 0) { return(null); } for (int i = 0; i < list.Count; i++) { if (list[i].EventID == eventID) { // if taskOrCollectionID is != 0, we check the 2nd parameter for taskID if (taskID == 0 || Convert.ToInt32(list[i].Parameter[1]) == taskID) { evt = list[i]; list.RemoveAt(i); return(evt); } } } } return(null); }
/// <summary> /// Constructor for use on build packet for standard payload /// </summary> /// <param name="eventID"></param> /// <param name="args"></param> public BUComEvent(BUComEventID eventID, params object[] args) : base((uint)eventID, args) { }
/// <summary> /// Constructor for use on get of event from EPP /// </summary> /// <param name="eventID"></param> /// <param name="mf"></param> public BUComEvent(BUComEventID eventID, MemFile mf) : base((uint)eventID, mf) { }
public BUComEvent GetInEvent(BUComEventID eventID, Int32 taskID) { return GetEvent(inList, eventID, taskID); }
public BUComEvent GetOutEvent(BUComEventID eventID) { return GetEvent(outList, eventID, 0); }
public BUComEvent GetInEvent(BUComEventID eventID, Int32 taskID) { return(GetEvent(inList, eventID, taskID)); }
public BUComEvent GetOutEvent(BUComEventID eventID) { return(GetEvent(outList, eventID, 0)); }