Bluetooth Framework C++ Edition
Public Member Functions | Protected Member Functions | List of all members
CwclGattLocalCharacteristicRequest Class Referenceabstract

The base class for local GATT characteristic operation requests. More...

#include <wclBluetooth.h>

Inheritance diagram for CwclGattLocalCharacteristicRequest:
CwclGattLocalCharacteristicReadRequest CwclGattLocalCharacteristicWriteRequest

Public Member Functions

 CwclGattLocalCharacteristicRequest (const unsigned long Offset)
 Creates new object.
 
virtual ~CwclGattLocalCharacteristicRequest ()
 Frees the object.
 
virtual int RespondWithError (const int Error)
 Responds to the request with an error.
 
unsigned long GetOffset () const
 Gets the data offset.
 
 __declspec (property(get=GetOffset)) unsigned long Offset
 Gets the data offset.
 

Protected Member Functions

void SetProcessed (const int Error)
 Sets the processed flag.
 
int CheckProcessed ()
 Checks if the request has already been processed.
 
virtual int HalRespondWithError (const int Error)=0
 Responds to the request with an error.
 

Detailed Description

The base class for local GATT characteristic operation requests.

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