Click or drag to resize

wclGattServerClient Class

The class represents a GATT client connected to the GATT server.
Inheritance Hierarchy
SystemObject
  wclBluetoothwclGattServerClient

Namespace: wclBluetooth
Assembly: wclBluetoothFramework (in wclBluetoothFramework.dll) Version: 7.17.12.0 (7.17.12.0)
Syntax
public abstract class wclGattServerClient

The wclGattServerClient type exposes the following members.

Constructors
 NameDescription
Public methodwclGattServerClient Creates new client object.
Top
Properties
 NameDescription
Public propertyAddress Gets the client's address.
Public propertyConnection Gets the wclGattServerConnection object that owns the client.
Public propertyCount Gets the subscribed characteristics count.
Public propertyItem Gets the subscribed characteristic by its index.
Public propertySubscribed Gets the client subscribed status.
Top
Methods
 NameDescription
Protected methodAfterConnect The method called right after client connected.
Protected methodAfterDisconnect The method right after a client disconnected from the server and before the client will be destroyed.
Protected methodAfterSubscribed The method called right after the client subscribed to a characteristic.
Protected methodAfterUnsubscribed The method called right after the client unsubscribed from a characteristic.
Public methodDisconnect Disconnects the client from a server.
Public methodEqualsDetermines whether the specified Object is equal to the current Object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGetConnectionParams Gets the current connection parameters.
Public methodGetConnectionPhyInfo Reads the Bluetooth LE physical layer (PHY) information.
Public methodGetHashCodeServes as a hash function for a particular type.
(Inherited from Object)
Public methodGetMaxNotificationSize Reads the maximum notification size.
Public methodGetMaxPduSize Reads the maximum PDU size for the current connection.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Protected methodHalDisconnect Provide a driver specific code to disconnect the client from a server.
Protected methodHalGetConnectionParams Implements a hardware-dependent code to get the current connection parameters.
Protected methodHalGetConnectionPhyInfo Implements a hardware-dependent code to reads the Bluetooth LE physical layer (PHY) information.
Protected methodHalGetMaxNotificationSize Provides a driver specific code to read the maximum notification size.
Protected methodHalGetMaxPduSize Implements a hardware-dependent code to read the maximum PDU size for the current connection.
Protected methodHalSetConnectionParams(wclBluetoothLeConnectionParametersType) Implements a hardware-dependent code to request the connection parameters change to the specified preferred connection parameters.
Protected methodHalSetConnectionParams(wclBluetoothLeConnectionParametersValue) Implements a hardware-dependent code to request the connection parameters change to the specified preferred connection parameters.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSetConnectionParams(wclBluetoothLeConnectionParametersType) Request the connection parameters change to the specified preferred connection parameters.
Public methodSetConnectionParams(wclBluetoothLeConnectionParametersValue) Request the connection parameters change to the specified preferred connection parameters.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Remarks
An application must not create and destroy objects of this class directly. The objects of this class managed by the wclGattServerConnection.
See Also