X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fapi%2Fcainterface.h;h=5d50d8dd09ea66397584fff3ed179d3f3e19d5a1;hb=1cee1631595cac6a6394ac2e0b365c6dd5a42c68;hp=a2538462f28875b98f94852089541a86ad23da3e;hpb=390866079e285d2c74918432c0d597d5da52f8a0;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/api/cainterface.h b/resource/csdk/connectivity/api/cainterface.h index a253846..5d50d8d 100644 --- a/resource/csdk/connectivity/api/cainterface.h +++ b/resource/csdk/connectivity/api/cainterface.h @@ -69,22 +69,14 @@ typedef struct * Callback function to pass the connection information from CA to RI. * @param[out] object remote device information. */ -typedef void (*CAKeepAliveConnectedCallback)(const CAEndpoint_t *object); +typedef void (*CAKeepAliveConnectionCallback)(const CAEndpoint_t *object, bool isConnected); /** - * Callback function to pass the disconnection information from CA to RI. - * @param[out] object remote device information. - */ -typedef void (*CAKeepAliveDisconnectedCallback)(const CAEndpoint_t *object); - -/** - * Register connected callback and disconnected callback to process KeepAlive. + * Register connection status changes callback to process KeepAlive. * connection informations are delivered these callbacks. - * @param[in] ConnHandler Connected callback. - * @param[in] DisconnHandler Disconnected Callback. + * @param[in] ConnHandler Connection status changes callback. */ -void CARegisterKeepAliveHandler(CAKeepAliveConnectedCallback ConnHandler, - CAKeepAliveDisconnectedCallback DisconnHandler); +void CARegisterKeepAliveHandler(CAKeepAliveConnectionCallback ConnHandler); #endif /** * Initialize the connectivity abstraction module.