diff options
Diffstat (limited to 'include/bt-net-connection.h')
-rw-r--r-- | include/bt-net-connection.h | 53 |
1 files changed, 32 insertions, 21 deletions
diff --git a/include/bt-net-connection.h b/include/bt-net-connection.h index 49fcdb8..f10ba1a 100644 --- a/include/bt-net-connection.h +++ b/include/bt-net-connection.h @@ -1,25 +1,25 @@ /* - * ug-setting-bluetooth-efl - * - * Copyright (c) 2012-2013 Samsung Electronics Co., Ltd. - * - * Contact: Hocheol Seo <hocheol.seo@samsung.com> - * GirishAshok Joshi <girish.joshi@samsung.com> - * DoHyun Pyun <dh79.pyun@samsung.com> - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ +* ug-bluetooth-efl +* +* Copyright 2012 Samsung Electronics Co., Ltd +* +* Contact: Hocheol Seo <hocheol.seo@samsung.com> +* GirishAshok Joshi <girish.joshi@samsung.com> +* DoHyun Pyun <dh79.pyun@samsung.com> +* +* Licensed under the Flora License, Version 1.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.tizenopensource.org/license +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +* +*/ #ifndef __BT_NET_CONNECTION_H #define __BT_NET_CONNECTION_H @@ -28,8 +28,15 @@ extern "C" { #endif +#include <net_connection.h> +#include <notification.h> #include "bt-type-define.h" +typedef struct { + connection_profile_h profile_h; + unsigned char *address; +} bt_net_profile_t; + int _bt_create_net_connection(void **net_connection); int _bt_destroy_net_connection(void *net_connection); @@ -40,8 +47,12 @@ void _bt_unset_profile_state_changed_cb(void *profile); void *_bt_get_registered_net_profile(void *connection, unsigned char *address); +void *_bt_get_registered_net_profile_list(void *connection); + void *_bt_get_connected_net_profile(void *connection, unsigned char *address); +void _bt_free_net_profile_list(void *list); + int _bt_connect_net_profile(void *connection, void *profile, void *user_data); int _bt_disconnect_net_profile(void *connection, void *profile, void *user_data); |