WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
hostapd_if.h
浏览该文件的文档.
1/*
2 * Hostapd
3 * Copyright (c) 2003-2016, Jouni Malinen <j@w1.fi>
4 * Copyright (c) HiSilicon (Shanghai) Technologies Co., Ltd. 2014-2019. All rights reserved.
5 *
6 * This software may be distributed under the terms of the BSD license.
7 * See README for more details.
8 *
9 * This file implements functions for registering and unregistering
10 * %wpa_supplicant interfaces. In addition, this file contains number of
11 * functions for managing network connections.
12 */
13
14#ifndef _HOSTAPD_IF_H_
15#define _HOSTAPD_IF_H_
16
17#include "ap/ap_config.h"
18#include "ap/hostapd.h"
19
20#ifdef __cplusplus
21#if __cplusplus
22extern "C" {
23#endif /* __cplusplus */
24#endif /* __cplusplus */
25
26void hostapd_main(const char *ifname);
27void hostapd_global_deinit(void);
29void hostapd_interface_deinit_free(struct hostapd_iface *iface);
30int hostapd_global_ctrl_iface_init(struct hapd_interfaces *interface);
31void hostapd_global_ctrl_iface_deinit(struct hapd_interfaces *interfaces);
32struct hapd_interfaces * hostapd_get_interfaces(void);
33struct hostapd_config * hostapd_config_read2(const char *fname);
34int hostapd_stop(void);
35int hostapd_ctrl_iface_init(struct hostapd_data *hapd);
36void hostapd_ctrl_iface_deinit(struct hostapd_data *hapd);
37void hostapd_pre_quit(struct hapd_interfaces *interfaces);
38
39#ifdef __cplusplus
40#if __cplusplus
41}
42#endif /* __cplusplus */
43#endif /* __cplusplus */
44#endif
void hostapd_interface_deinit_free(struct hostapd_iface *iface)
void hostapd_ctrl_iface_deinit(struct hostapd_data *hapd)
Definition hostapd_ctrl_iface_rtos.c:29
void hostapd_main(const char *ifname)
Definition hostapd_main_rtos.c:513
void hostapd_global_ctrl_iface_deinit(struct hapd_interfaces *interfaces)
Definition hostapd_ctrl_iface_rtos.c:63
int hostapd_global_ctrl_iface_init(struct hapd_interfaces *interface)
Definition hostapd_ctrl_iface_rtos.c:57
struct hapd_interfaces * hostapd_get_interfaces(void)
Definition hostapd_main_rtos.c:570
void hostapd_global_deinit(void)
Definition hostapd_main_rtos.c:149
void hostapd_pre_quit(struct hapd_interfaces *interfaces)
Definition hostapd_main_rtos.c:415
struct hostapd_config * hostapd_config_read2(const char *fname)
Definition hostapd_main_rtos.c:337
int hostapd_ctrl_iface_init(struct hostapd_data *hapd)
Definition hostapd_ctrl_iface_rtos.c:17
void hostapd_global_interfaces_deinit(void)
Definition hostapd_main_rtos.c:158
int hostapd_stop(void)