X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Finc%2Fcamessagehandler.h;h=55960391355121d7d55a6795eeeb3de641710b74;hb=80c944e64b1febb010ed0dee8dd8feeb60c051e5;hp=1bd51a0f1872a60bccfac60d49405eeaea24f385;hpb=bb93e3a07afd2126aa7665c4c56de50e2a1c9bfa;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/inc/camessagehandler.h b/resource/csdk/connectivity/inc/camessagehandler.h index 1bd51a0..5596039 100644 --- a/resource/csdk/connectivity/inc/camessagehandler.h +++ b/resource/csdk/connectivity/inc/camessagehandler.h @@ -27,7 +27,7 @@ #define CA_MESSAGE_HANDLER_H_ #include "cacommon.h" -#include "coap.h" +#include #define CA_MEMORY_ALLOC_CHECK(arg) { if (NULL == arg) {OIC_LOG(ERROR, TAG, "Out of memory"); \ goto memory_error_exit;} } @@ -38,13 +38,6 @@ typedef enum SEND_TYPE_UNICAST } CASendDataType_t; -typedef enum -{ - CA_REQUEST_DATA = 1, - CA_RESPONSE_DATA = 2, - CA_ERROR_DATA = 3, -} CADataType_t; - typedef struct { CASendDataType_t type; @@ -72,19 +65,6 @@ CAResult_t CADetachSendMessage(const CAEndpoint_t *endpoint, CADataType_t dataType); /** - * Detaches control from the caller for sending request. - * @param[in] resourceUri resource uri that needs to be sent in the request. - * @param[in] token token information of the request. - * @param[in] tokenLength length of the token. - * @param[in] options header options that need to be append in the request. - * @param[in] numOptions number of options be appended. - * @return ::CA_STATUS_OK or ERROR CODES (::CAResult_t error codes in cacommon.h). - */ -CAResult_t CADetachMessageResourceUri(const CAURI_t resourceUri, const CAToken_t token, - uint8_t tokenLength, const CAHeaderOption_t *options, - uint8_t numOptions); - -/** * Setting the request and response callbacks for network packets. * @param[in] ReqHandler callback for receiving the requests. * @param[in] RespHandler callback for receiving the response. @@ -111,6 +91,12 @@ void CATerminateMessageHandler(); void CAHandleRequestResponseCallbacks(); /** + * Setting the Callback funtion for network state change callback. + * @param[in] nwMonitorHandler callback for network state change. + */ +void CASetNetworkMonitorCallback(CANetworkMonitorCallback nwMonitorHandler); + +/** * To log the PDU data. * @param[in] pdu pdu data. * @param[in] endpoint endpoint