Lines Matching refs:IWiFiBaseFeature
143 * @brief Creates an {@link IWiFiBaseFeature} object of a specified type.
146 * @param ifeature Indicates the double pointer to the {@link IWiFiBaseFeature} object.
148 * @return Returns <b>0</b> if the {@link IWiFiBaseFeature} object is created; returns a negative value otherwise.
153 int32_t (*createFeature)(int32_t type, struct IWiFiBaseFeature **ifeature);
156 * @brief Obtains an {@link IWiFiBaseFeature} object based on a specified network interface name.
159 * @param ifeature Indicates the double pointer to the {@link IWiFiBaseFeature} object.
161 * @return Returns <b>0</b> if the {@link IWiFiBaseFeature} object is obtained; returns a negative value otherwise.
166 int32_t (*getFeatureByIfName)(const char *ifName, struct IWiFiBaseFeature **ifeature);
195 * @brief Destroys a specified {@link IWiFiBaseFeature} object.
197 * @param ifeature Indicates the pointer to the {@link IWiFiBaseFeature} object to destroy.
199 * @return Returns <b>0</b> if the {@link IWiFiBaseFeature} object is destroyed; returns a negative value otherwise.
204 int32_t (*destroyFeature)(struct IWiFiBaseFeature *ifeature);