public UnsolicitedEvent(Pdu pdu) : base(Id.unsolicitedEvent) { this.pdu = pdu; }
protected ExpectedReply(Pdu pdu, Id id) : base(ConnectionStepResult.Id.expectedReply) { this.pdu = pdu; }
public UnexpectedReply(Pdu pdu) : base(Id.unexpectedReply) { this.pdu = pdu; }
public Negative(Pdu pdu) : base(pdu, Id.negative) { }
public UnknownOutcome(Pdu pdu) : base(pdu, Id.unknownOutcome) { }
public Positive(Pdu pdu) : base(pdu, Id.positive) { }
protected Reply(Pdu pdu, Id id) : base(ConnectionOperationResult.Id.reply) { this.pdu = pdu; }
public Unknown(Pdu pdu) : base(pdu, Id.unknown) { }
public PduException(Pdu pdu) : this(pdu, pdu.Body?.ToObject <RtmError>()) { }
public PduException(Pdu pdu, RtmError error) { Pdu = pdu; Error = error; }