# WLAN device management **Detailed Description** This section contains APIs related to device configuration management, such as the number of access points and stations enabled, WLAN enable/disable, etc - *group* Telematics\_wlan - - class WlanFactory - [WlanFactory](https://docs.qualcomm.com/doc/80-PF458-12/topic/common.html#a00773) is the central factory to create all wlan classes. Public Functions - virtual std::shared\_ptr<[IWlanControlManager](https://docs.qualcomm.com/doc/80-PF458-12/topic/class_a00772.html#_CPPv4N5telux4wlan19IWlanControlManagerE)> getWlanControlManager([telux](https://docs.qualcomm.com/doc/80-PF458-12/topic/common.html#_CPPv45telux)::[common](https://docs.qualcomm.com/doc/80-PF458-12/topic/common.html#_CPPv4N5telux6commonE)::[InitResponseCb](https://docs.qualcomm.com/doc/80-PF458-12/topic/typedef_a00230_1ab92f90010203f914a62cec6bd7af0a1a.html#_CPPv4N5telux6common14InitResponseCbE) clientCallback = nullptr) = 0 - Get Wlan Control Manager Returns manager for handling networking aspects of WLAN interfaces controlled via Linux OSS APIs. Note Eval: This is a new API and is being evaluated. It is subject to change and could break backwards compatibility. - Parameters: - **clientCallback** – **[in]** Optional callback to get the initialization status of WlanControlManager [telux::common::InitResponseCb](https://docs.qualcomm.com/doc/80-PF458-12/topic/typedef_a00230_1ab92f90010203f914a62cec6bd7af0a1a.html#a00230_1ab92f90010203f914a62cec6bd7af0a1a) - Returns: - instance of [IWlanControlManager](https://docs.qualcomm.com/doc/80-PF458-12/topic/common.html#a00772) Public Static Functions - static [WlanFactory](https://docs.qualcomm.com/doc/80-PF458-12/topic/class_a00773.html#_CPPv4N5telux4wlan11WlanFactoryE) &getInstance() - Get Wlan Factory instance. Protected Functions - WlanFactory() - - virtual ~WlanFactory() - Private Functions - WlanFactory(const [WlanFactory](https://docs.qualcomm.com/doc/80-PF458-12/topic/class_a00773.html#_CPPv4N5telux4wlan11WlanFactory11WlanFactoryERK11WlanFactory)&) = delete - - [WlanFactory](https://docs.qualcomm.com/doc/80-PF458-12/topic/class_a00773.html#_CPPv4N5telux4wlan11WlanFactoryE) &operator=(const [WlanFactory](https://docs.qualcomm.com/doc/80-PF458-12/topic/class_a00773.html#_CPPv4N5telux4wlan11WlanFactoryE)&) = delete - Last Published: Aug 11, 2026 [Previous Topic WLAN](https://docs.qualcomm.com/bundle/publicresource/80-PF458-12/topics/wlan.md) [Next Topic Access point management](https://docs.qualcomm.com/bundle/publicresource/80-PF458-12/topics/access_point_management.md)