Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Setups a Set parameter related to the given HTTPc Request Objecta given MQTT Message.

Files

httpmqtt-c.h/httpmqtt-c.c

Prototype

Arguments

p_req_objmsg

Pointer to the HTTPc Request Object on which to setup the parametermessage object.

type

Parameter type:

HTTPcMQTTc_PARAM_TYPE_REQMSG_QUERY_STR_TBL
HTTPcBUF_PTR        Msg's buf ptr.

MQTTc_PARAM_TYPE_REQMSG_QUERY_STR_HOOK
HTTPc_PARAM_TYPE_REQ_HDR_TBL
HTTPc_PARAM_TYPE_REQ_HDR_HOOK
HTTPc_PARAM_TYPE_REQ_FORM_TBL
HTTPc_PARAM_TYPE_REQ_BODY_CONTENT_TYPE
HTTPc_PARAM_TYPE_REQ_BODY_CONTENT_LEN
HTTPc_PARAM_TYPE_REQ_BODY_CHUNK
HTTPc_PARAM_TYPE_REQ_BODY_HOOK
HTTPc_PARAM_TYPE_RESP_HDR_HOOK
HTTPc_PARAM_TYPE_RESP_BODY_HOOK
HTTPc_PARAM_TYPE_TRANS_COMPLETE_CALLBACK
HTTPc_PARAM_TYPE_TRANS_ERR_CALLBACK

p_param

...

BUF_LEN        Msg's buf len.

p_param

Parameter's value.

p_err

Pointer to variable that will receive the return error code from this function:HTTPc

MQTTc_ERR_NONE

...

MQTTc_ERR_NULL_PTR

...

MQTTc_ERR_

...

INVALID

...

_ARG

Returned Values

None.

Required Configuration

None.

Notes / Warnings

  • This function MUST be called after the µC/HTTPMQTT-client suite initialization has been completed.The parameter's value MUST stay valid and not be modified until the HTTP Transaction is completed.