{"tizen.org/feature/network.bluetooth", FALSE, FALSE}, /* BT_FEATURE_COMMON */
{"tizen.org/feature/network.bluetooth.le", FALSE, FALSE}, /* BT_FEATURE_LE */
{"tizen.org/feature/network.bluetooth.le.5_0", FALSE, FALSE}, /* BT_FEATURE_LE_5_0 */
+ {"tizen.org/feature/network.bluetooth.le.coc", FALSE, FALSE}, /* BT_FEATURE_LE_COC */
{"tizen.org/feature/network.bluetooth.le.ipsp", FALSE, FALSE}, /* BT_FEATURE_IPSP */
{"tizen.org/feature/network.bluetooth.le.mesh", TRUE, TRUE}, /* BT_FEATURE_MESH */
{"tizen.org/feature/network.bluetooth.audio.call", FALSE, FALSE}, /* BT_FEATURE_AUDIO_CALL */
{
int ret = 0;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(socket_fd);
{
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_l2cap_le_remove_socket(socket_fd));
if (error_code != BT_ERROR_NONE) {
/* LCOV_EXCL_START */
int bt_socket_is_psm_used(int psm, bool *used)
{
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(used);
{
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_l2cap_le_listen_and_accept(socket_fd, max_pending_connections));
if (error_code != BT_ERROR_NONE) {
{
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_l2cap_le_listen(socket_fd, max_pending_connections));
{
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_l2cap_le_accept_connection(socket_fd));
{
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
error_code = _bt_get_error_code(bluetooth_l2cap_le_reject_connection(socket_fd));
bluetooth_device_address_t addr_hex = { {0,} };
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS(); /* LCOV_EXCL_START */
BT_CHECK_INPUT_PARAMETER(remote_address);
{
int error_code = BT_ERROR_NONE;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS(); /* LCOV_EXCL_START */
error_code = _bt_get_error_code(bluetooth_l2cap_le_disconnect(socket_fd));
{
int ret = 0;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS(); /* LCOV_EXCL_START */
BT_CHECK_INPUT_PARAMETER(data);
{
int ret = 0;
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS(); /* LCOV_EXCL_START */
ret = bluetooth_l2cap_le_get_psm(socket_fd, psm);
int bt_socket_set_l2cap_channel_connection_state_changed_cb(
bt_socket_l2cap_channel_connection_state_changed_cb callback, void *user_data)
{
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(callback);
_bt_set_cb(BT_EVENT_L2CAP_CHANNEL_CONNECTION_STATE_CHANGED, callback, user_data);
int bt_socket_unset_l2cap_channel_connection_state_changed_cb(void)
{
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
_bt_unset_cb(BT_EVENT_L2CAP_CHANNEL_CONNECTION_STATE_CHANGED);
return BT_ERROR_NONE;
int bt_socket_set_l2cap_channel_connection_requested_cb(
bt_socket_connection_requested_cb callback, void *user_data)
{
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
BT_CHECK_INPUT_PARAMETER(callback);
_bt_set_cb(BT_EVENT_L2CAP_CHANNEL_CONNECTION_REQUESTED, callback, user_data);
int bt_socket_unset_l2cap_channel_connection_requested_cb(void)
{
- BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_COMMON);
+ BT_CHECK_SUPPORTED_FEATURE(BT_FEATURE_LE_COC);
BT_CHECK_INIT_STATUS();
_bt_unset_cb(BT_EVENT_L2CAP_CHANNEL_CONNECTION_REQUESTED);
return BT_ERROR_NONE;