public OutboundRequest(EndPointRegistration owner, uint seq, uint type, uint id)
     : base(owner)
 {
     this.Seq = seq;
     this.Type = type;
     this.Id = id;
     this.m_wait = new AutoResetEvent(false);
 }
 public InboundRequest(EndPointRegistration owner, Message msg)
     : base(owner)
 {
     m_msg = msg;
 }
 public Request(EndPointRegistration owner)
 {
     this.Owner = owner;
 }