long wlan_set_event_mask(unsigned long ulMask) { long ret; OS_mutex_lock(g_main_mutex, &mtx_key); ret = c_wlan_set_event_mask(ulMask); OS_mutex_unlock(g_main_mutex, mtx_key); return(ret); }
/** * \brief set event mask * * Mask event according to bit mask. In case that event is * masked (1), the device will not send the masked event. * \param[in] mask Saved: no. mask option:\n * HCI_EVNT_WLAN_UNSOL_CONNECT connect event\n * HCI_EVNT_WLAN_UNSOL_DISCONNECT disconnect event\n * HCI_EVNT_WLAN_ASYNC_SIMPLE_CONFIG_DONE config done\n * HCI_EVNT_WLAN_UNSOL_INIT init done\n * HCI_EVNT_WLAN_UNSOL_DHCP dhcp report\n * HCI_EVNT_WLAN_ASYNC_PING_REPORT ping report\n * HCI_EVNT_WLAN_KEEPALIVE keepalive\n * HCI_EVNT_WLAN_TX_COMPLETE - disable information on end of transmission * * \On success, zero is returned. On error, -1 is * returned * \sa * \note * \warning */ long wlan_set_event_mask(unsigned long ulMask) { long ret; ret = c_wlan_set_event_mask(ulMask); return(ret); }