X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=resource%2Fcsdk%2Fconnectivity%2Fsrc%2Fbt_le_adapter%2Fandroid%2Fcaleserver.h;h=516075e3f686e31d2ea540ce6b4c84cd3dbeb8ac;hb=7f00f942c39b7bc27c7eeecf213a239c3fe4173c;hp=83943b64f78205f9c1dae82e076daa690c7b45e7;hpb=edcfc3d2329da7b914771c0dcff5f42c9b74fd93;p=platform%2Fupstream%2Fiotivity.git diff --git a/resource/csdk/connectivity/src/bt_le_adapter/android/caleserver.h b/resource/csdk/connectivity/src/bt_le_adapter/android/caleserver.h index 83943b6..516075e 100644 --- a/resource/csdk/connectivity/src/bt_le_adapter/android/caleserver.h +++ b/resource/csdk/connectivity/src/bt_le_adapter/android/caleserver.h @@ -128,8 +128,9 @@ CAResult_t CALEServerCreateJniInterfaceObject(); /** * start advertise in gatt server. + * @return ::CA_STATUS_OK or ERROR CODES (::CAResult_t error codes in cacommon.h). */ -CAResult_t CALEStartAdvertise(); +CAResult_t CALEServerStartAdvertise(); /** * start advertise in gatt server. @@ -138,7 +139,13 @@ CAResult_t CALEStartAdvertise(); * advertisement result. * @return ::CA_STATUS_OK or ERROR CODES (::CAResult_t error codes in cacommon.h). */ -CAResult_t CALEServerStartAdvertise(JNIEnv *env, jobject advertiseCallback); +CAResult_t CALEServerStartAdvertiseImpl(JNIEnv *env, jobject advertiseCallback); + +/** + * stop advertise in gatt server. + * @return ::CA_STATUS_OK or ERROR CODES (::CAResult_t error codes in cacommon.h). + */ +CAResult_t CALEServerStopAdvertise(); /** * stop advertise in gatt server. @@ -147,7 +154,7 @@ CAResult_t CALEServerStartAdvertise(JNIEnv *env, jobject advertiseCallback); * advertisement result. * @return ::CA_STATUS_OK or ERROR CODES (::CAResult_t error codes in cacommon.h). */ -CAResult_t CALEServerStopAdvertise(JNIEnv *env, jobject advertiseCallback); +CAResult_t CALEServerStopAdvertiseImpl(JNIEnv *env, jobject advertiseCallback); /** * open a gatt server. @@ -317,6 +324,19 @@ CAResult_t CALEServerInitConditionVaraibles(); */ void CALEServerTerminateConditionVaraibles(); +/** + * check connection status. + * @param[in] address the address of the remote device. + * @return true or false. + */ +bool CALEServerIsConnected(const char* address); + +/** + * get MTU size. + * @param[in] address the address of the remote device. + * @return mtu size negotiated from remote device. + */ +uint16_t CALEServerGetMtuSize(const char* address); #ifdef __cplusplus } /* extern "C" */ #endif