TwclGattLocalCharacteristicWriteRequest Class

The class represents a GATT characteristic write requests.

Namespace: wclBluetooth
TObject
  wclBluetooth.TwclGattLocalCharacteristicRequest
    wclBluetooth.TwclGattLocalCharacteristicWriteRequest
type
 TwclGattLocalCharacteristicWriteRequest = class(TwclGattLocalCharacteristicRequest)
 end;

The TwclGattLocalCharacteristicWriteRequest type exposes the following members.

Show:
 NameDescription
Create(Cardinal,Pointer,Cardinal,Boolean)

Creates new object.

Top
Show:
 NameDescription
Data

Gets the pointer to the data.

Offset

Gets the data offset. (Inherited from TwclGattLocalCharacteristicRequest.)

Size

Gets the data size.

WithResponse

Gets the write operation flag.

Top
Show:
 NameDescription
CheckProcessed

Checks if the request has already been processed. (Inherited from TwclGattLocalCharacteristicRequest.)

HalRespond

Sends a response to the connected client in respond to a write request.

HalRespondWithError(Integer)

Responds to the request with an error. (Inherited from TwclGattLocalCharacteristicRequest.)

Respond

Sends a response to the connected client in respond to a write request.

RespondWithError(Integer)

Responds to the request with an error. (Overrides TwclGattLocalCharacteristicRequest.RespondWithError(Integer).)

SetProcessed(Integer)

Sets the processed flag. (Inherited from TwclGattLocalCharacteristicRequest.)

Top

An application must never create or destroy this class. The class is created and released internally when needed.