2 * Network Configuration Module
4 * Copyright (c) 2016 Samsung Electronics Co., Ltd. All rights reserved.
6 * Licensed under the Apache License, Version 2.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://www.apache.org/licenses/LICENSE-2.0
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
20 #ifndef __WFD_PRD_PLUGIN_WPASUPPLICANT_H__
21 #define __WFD_PRD_PLUGIN_WPASUPPLICANT_H__
23 #define WS_MACADDR_LEN 6
35 int initialized; /* check whether plugin is initialized or not. block init function if initialized */
39 ws_sock_data_s *common;
40 ws_sock_data_s *group;
41 unsigned char local_dev_addr[WS_MACADDR_LEN];
42 wfd_oem_event_cbs_s *callback;
43 } ws_sock_plugin_data_s;
45 int ws_prd_init(wfd_oem_event_cbs_s *event_cb);
46 int wfd_prd_plugin_load(wfd_oem_ops_s **ops);
48 #endif /* __WFD_PRD_PLUGIN_WPASUPPLICANT_H__ */