public static WlanHostedNetwork CreateHostedNetwork(WlanClient client) { WlanHostedNetwork hnwk = new WlanHostedNetwork(client); hnwk.ReloadStatus(); hnwk.HnwkStateChange += (sender, e) => { hnwk.ReloadStatus(); }; hnwk.HnwkRadioStateChange += (sender, e) => { hnwk.ReloadStatus(); }; hnwk.HnwkPeerStateChange += (sender, e) => { hnwk.ReloadStatus(); }; return(hnwk); }
public static WlanClient CreateClient() { WlanClient client = new WlanClient(); client.AutoConfig = new AutoConfigClass(client); client.ReloadInterfaces(); client.AcmInterfaceArrived += (sender, e) => { client.ReloadInterfaces(); }; client.AcmInterfaceRemoved += (sender, e) => { client.ReloadInterfaces(); }; if (client.HostedNetwork != null) { Util.ThrowIfError(NativeMethods.WlanRegisterVirtualStationNotification(client.clientHandle, true, IntPtr.Zero)); } return(client); }
internal AutoConfigClass(WlanClient client) { this.client = client; }
/// <summary> /// Creates an instance of an interface control class. /// </summary> /// <param name="client">Native Wi-Fi client control class.</param> /// <param name="info">Interface information provided by client control class.</param> /// <returns>Instance of an interface control class.</returns> public static WlanInterface CreateInterface(WlanClient client, WlanInterfaceInfo info) { WlanInterface intf = new WlanInterface(client, info); return(intf); }
// CONSTRUCTORS =========================================================== private WlanInterface(WlanClient client, WlanInterfaceInfo info) { this.client = client; Guid = info.Guid; //UpdateInfo(info); }
// CONSTRUCTORS ============================================================ private WlanHostedNetwork(WlanClient client) { this.client = client; InitSettings(); }