Loading wifi/1.0/default/wifi_legacy_hal.cpp +13 −1 Original line number Diff line number Diff line Loading @@ -741,8 +741,20 @@ wifi_error WifiLegacyHal::registerRingBufferCallbackHandler( on_user_data_callback(ring_name, buffer_vector, *status); } }; return global_func_table_.wifi_set_log_handler( wifi_error status = global_func_table_.wifi_set_log_handler( 0, wlan_interface_handle_, {onRingBufferData}); if (status != WIFI_SUCCESS) { on_ring_buffer_data_internal_callback = nullptr; } return status; } wifi_error WifiLegacyHal::deregisterRingBufferCallbackHandler() { if (!on_ring_buffer_data_internal_callback) { return WIFI_ERROR_NOT_AVAILABLE; } on_ring_buffer_data_internal_callback = nullptr; return global_func_table_.wifi_reset_log_handler(0, wlan_interface_handle_); } std::pair<wifi_error, std::vector<wifi_ring_buffer_status>> Loading wifi/1.0/default/wifi_legacy_hal.h +1 −0 Original line number Diff line number Diff line Loading @@ -192,6 +192,7 @@ class WifiLegacyHal { std::pair<wifi_error, WakeReasonStats> getWakeReasonStats(); wifi_error registerRingBufferCallbackHandler( const on_ring_buffer_data_callback& on_data_callback); wifi_error deregisterRingBufferCallbackHandler(); std::pair<wifi_error, std::vector<wifi_ring_buffer_status>> getRingBuffersStatus(); wifi_error startRingBufferLogging(const std::string& ring_name, Loading Loading
wifi/1.0/default/wifi_legacy_hal.cpp +13 −1 Original line number Diff line number Diff line Loading @@ -741,8 +741,20 @@ wifi_error WifiLegacyHal::registerRingBufferCallbackHandler( on_user_data_callback(ring_name, buffer_vector, *status); } }; return global_func_table_.wifi_set_log_handler( wifi_error status = global_func_table_.wifi_set_log_handler( 0, wlan_interface_handle_, {onRingBufferData}); if (status != WIFI_SUCCESS) { on_ring_buffer_data_internal_callback = nullptr; } return status; } wifi_error WifiLegacyHal::deregisterRingBufferCallbackHandler() { if (!on_ring_buffer_data_internal_callback) { return WIFI_ERROR_NOT_AVAILABLE; } on_ring_buffer_data_internal_callback = nullptr; return global_func_table_.wifi_reset_log_handler(0, wlan_interface_handle_); } std::pair<wifi_error, std::vector<wifi_ring_buffer_status>> Loading
wifi/1.0/default/wifi_legacy_hal.h +1 −0 Original line number Diff line number Diff line Loading @@ -192,6 +192,7 @@ class WifiLegacyHal { std::pair<wifi_error, WakeReasonStats> getWakeReasonStats(); wifi_error registerRingBufferCallbackHandler( const on_ring_buffer_data_callback& on_data_callback); wifi_error deregisterRingBufferCallbackHandler(); std::pair<wifi_error, std::vector<wifi_ring_buffer_status>> getRingBuffersStatus(); wifi_error startRingBufferLogging(const std::string& ring_name, Loading