public Request(CodeRegistry code, bool confirmable) : base(confirmable ? MessageType.Confirmable : MessageType.NonConfirmable, code) { if (!IsValidCodeRegistry(code)) { throw new ArgumentException("Invalid code registry for request."); } }
protected Message(MessageType type, CodeRegistry code) { Type = type; Code = code; Payload = new byte[0]; _options = new Dictionary<OptionNumber, List<Option>>(); }
protected Message(MessageType type, CodeRegistry code) { Type = type; Code = code; Payload = new byte[0]; _options = new Dictionary <OptionNumber, List <Option> >(); }
public Response(MessageType type, CodeRegistry code) : base(type, code) { if (!IsValidCodeRegistry(code)) { throw new ArgumentException("Invalid code registry for response."); } if (IsReset) { throw new ArgumentException("Reset message MUST NOT carry response."); } }
public Message Create(MessageType type, CodeRegistry code, int id) { Message message; if (Request.IsValidCodeRegistry(code)) { message = new Request(code, type == MessageType.Confirmable); } else if (Response.IsValidCodeRegistry(code)) { message = new Response(type, code); } else { message = new Message(type); } message.Id = id; return message; }
public Message Create(MessageType type, CodeRegistry code, int id) { Message message; if (Request.IsValidCodeRegistry(code)) { message = new Request(code, type == MessageType.Confirmable); } else if (Response.IsValidCodeRegistry(code)) { message = new Response(type, code); } else { message = new Message(type); } message.Id = id; return(message); }
public ResponseError(CodeRegistry code) { Code = code; }
public static bool IsValidCodeRegistry(CodeRegistry code) { return((int)code >= 64 && (int)code <= 191); }
public static bool IsValidCodeRegistry(CodeRegistry code) { return (int) code >= 1 && (int) code <= 31; }