TwclWiFiDirectClient Class

The WiFi Direct Client allows to connect to other WiFi Direct devices.

Namespace: wclWiFi
type
 TwclWiFiDirectClient = class(TwclWiFiDirectConnectionComponent)
 end;

The TwclWiFiDirectClient type exposes the following members.

Show:
 NameDescription
Create(TComponent)

Creates a new WiFi Direct Client component. (Overrides TwclWiFiDirectConnectionComponent.Create(TComponent).)

Top
Show:
 NameDescription
HardwareAvailable

Gets the Hardware Available flag. (Inherited from TwclCustomWiFiDirectComponent.)

LocalAddress

Gets local IP address for the connection.

Receiver

Gets the message receiver object. (Inherited from TwclCustomWiFiDirectComponent.)

RemoteAddress

Gets remote IP address for the connection.

State

Gets a client state.

Top
Show:
 NameDescription
Connect(string)

Connect to remote WiFi Direct device.

Disconnect

Disconnect from the connected remote WiFi Direct device.

DoDeviceConnected(TwclWiFiDirectDevice,Integer)
DoDeviceDisconnected(TwclWiFiDirectDevice,Integer)
DoPairCompleted(TwclWiFiDirectDevice,Integer)

Fires the OnPairComplete event. (Inherited from TwclWiFiDirectConnectionComponent.)

DoPairConfirm(TwclWiFiDirectDevice,Boolean)

Fires the OnPairConfirm event. (Inherited from TwclWiFiDirectConnectionComponent.)

DoPairDisplayPin(TwclWiFiDirectDevice,string)

Fires the OnPairDisplayPin event. (Inherited from TwclWiFiDirectConnectionComponent.)

DoPairGetParams(TwclWiFiDirectDevice,Smallint,TwclWiFiDirectConfigurationMethods,TwclWiFiDirectPairingProcedure)

Fires the OnPairGetParams event. (Inherited from TwclWiFiDirectConnectionComponent.)

DoPairProvidePin(TwclWiFiDirectDevice,string)

Fires the OnPairProvidePin event. (Inherited from TwclWiFiDirectConnectionComponent.)

FindDevice(string)

Gets device object by its ID. (Overrides TwclWiFiDirectConnectionComponent.FindDevice(string).)

HardwareRemoved

The method called when WiFi hardware has been switched off or removed. (Overrides TwclCustomWiFiDirectComponent.HardwareRemoved.)

InitWlan

Initializes native WLAN subsystem. (Inherited from TwclCustomWiFiDirectComponent.)

MessageReceived(TwclMessage)

The method called when a new notification message received. (Overrides TwclCustomWiFiDirectComponent.MessageReceived(TwclMessage).)

UninitWlan

Uninitializes native WLAN subsystem. (Inherited from TwclCustomWiFiDirectComponent.)

Top
Show:
 NameDescription
OnDeviceConnected

The event fires when a remote WiFi enabled device has been connected to the WiFi Direct Advertiser. (Inherited from TwclWiFiDirectConnectionComponent.)

OnDeviceDisconnected

The event fires when the remote WiFi enabled device has been disconnected from the WiFi Direct Advertiser. (Inherited from TwclWiFiDirectConnectionComponent.)

OnPairCompleted

The event fires when pairing with a remote WiFi enabled device has been completed (with or without success). (Inherited from TwclWiFiDirectConnectionComponent.)

OnPairConfirm

The event fires when a remote WiFi enabled device requests simple pairing confirmation. (Inherited from TwclWiFiDirectConnectionComponent.)

OnPairDisplayPin

The event fires when a remote WiFi enabled device requests the Display Pin pairing procedure. An application must show the Pin received from the event. (Inherited from TwclWiFiDirectConnectionComponent.)

OnPairGetParams

The event fires when pairing parameters need to be set. (Inherited from TwclWiFiDirectConnectionComponent.)

OnPairProvidePin

The event fires when a remote WiFi enabled device requests Pin for pairing. An application must provide Pin. (Inherited from TwclWiFiDirectConnectionComponent.)

Top