Lines Matching refs:msg

11 int CoAPDeserialize_Header(CoAPMessage *msg, unsigned char *buf)  in CoAPDeserialize_Header()  argument
13 msg->header.version = ((buf[0] >> 6) & 0x03); in CoAPDeserialize_Header()
14 msg->header.type = ((buf[0] >> 4) & 0x03); in CoAPDeserialize_Header()
15 msg->header.tokenlen = (buf[0] & 0x0F); in CoAPDeserialize_Header()
16 msg->header.code = buf[1]; in CoAPDeserialize_Header()
17 msg->header.msgid = buf[2] << 8; in CoAPDeserialize_Header()
18 msg->header.msgid += buf[3]; in CoAPDeserialize_Header()
23 int CoAPDeserialize_Token(CoAPMessage *msg, unsigned char *buf) in CoAPDeserialize_Token() argument
25 memcpy(msg->token, buf, in CoAPDeserialize_Token()
26 msg->header.tokenlen > COAP_MSG_MAX_TOKEN_LEN in CoAPDeserialize_Token()
28 : msg->header.tokenlen); in CoAPDeserialize_Token()
29 return msg->header.tokenlen; in CoAPDeserialize_Token()
98 int CoAPDeserialize_Options(CoAPMessage *msg, unsigned char *buf, int buflen) in CoAPDeserialize_Options() argument
107 msg->optcount = 0; in CoAPDeserialize_Options()
110 CoAPDeserialize_Option(&msg->options[index], ptr, left, &optdeltas); in CoAPDeserialize_Options()
114 msg->optcount += 1; in CoAPDeserialize_Options()
123 int CoAPDeserialize_Payload(CoAPMessage *msg, unsigned char *buf, int buflen) in CoAPDeserialize_Payload() argument
132 msg->payloadlen = buflen - 1; in CoAPDeserialize_Payload()
133 msg->payload = (unsigned char *)ptr; in CoAPDeserialize_Payload()
138 int CoAPDeserialize_Message(CoAPMessage *msg, unsigned char *buf, int buflen) in CoAPDeserialize_Message() argument
144 if (NULL == buf || NULL == msg) { in CoAPDeserialize_Message()
153 count = CoAPDeserialize_Header(msg, ptr); in CoAPDeserialize_Message()
161 count = CoAPDeserialize_Token(msg, ptr); in CoAPDeserialize_Message()
168 count = CoAPDeserialize_Options(msg, ptr, remlen); in CoAPDeserialize_Message()
175 CoAPDeserialize_Payload(msg, ptr, remlen); in CoAPDeserialize_Message()