|
void * | GATT_bm_alloc (uint16 connHandle, uint8 opcode, uint16 size, uint16 *pSizeAlloc) |
| GATT implementation of the allocator functionality. More...
|
|
void | GATT_bm_free (gattMsg_t *pMsg, uint8 opcode) |
| GATT implementation of the de-allocator functionality. More...
|
|
bStatus_t | GATT_DeregisterService (uint16 handle, gattService_t *pService) |
| Deregister a service attribute list with the GATT Server. More...
|
|
bStatus_t | GATT_DiscAllCharDescs (uint16 connHandle, uint16 startHandle, uint16 endHandle, uint8 taskId) |
| Discovery All Characteristic Descriptors. More...
|
|
bStatus_t | GATT_DiscAllChars (uint16 connHandle, uint16 startHandle, uint16 endHandle, uint8 taskId) |
| Discover all Characteristics. More...
|
|
bStatus_t | GATT_DiscAllPrimaryServices (uint16 connHandle, uint8 taskId) |
| Discovery All Primary Services. More...
|
|
bStatus_t | GATT_DiscCharsByUUID (uint16 connHandle, attReadByTypeReq_t *pReq, uint8 taskId) |
| Discovery Characteristics by UUID. More...
|
|
bStatus_t | GATT_DiscPrimaryServiceByUUID (uint16 connHandle, uint8 *pUUID, uint8 len, uint8 taskId) |
| Discovery Primary Service by UUID. More...
|
|
bStatus_t | GATT_ExchangeMTU (uint16 connHandle, attExchangeMTUReq_t *pReq, uint8 taskId) |
| Exchange MTU Request. More...
|
|
bStatus_t | GATT_ExecuteWriteReq (uint16 connHandle, attExecuteWriteReq_t *pReq, uint8 taskId) |
| ATT_ExecuteWriteReq More...
|
|
gattAttribute_t * | GATT_FindHandle (uint16 handle, uint16 *pHandle) |
| Find the attribute record for a given handle. More...
|
|
gattAttribute_t * | GATT_FindHandleUUID (uint16 startHandle, uint16 endHandle, const uint8 *pUUID, uint16 len, uint16 *pHandle) |
| Find the attribute record for a given handle and UUID. More...
|
|
bStatus_t | GATT_FindIncludedServices (uint16 connHandle, uint16 startHandle, uint16 endHandle, uint8 taskId) |
| This sub-procedure is used by a client to find include service declarations within a service definition on a server. The service specified is identified by the service handle range. More...
|
|
gattAttribute_t * | GATT_FindNextAttr (gattAttribute_t *pAttr, uint16 endHandle, uint16 service, uint16 *pLastHandle) |
| Find the next attribute of the same type for a given attribute. More...
|
|
bStatus_t | GATT_Indication (uint16 connHandle, attHandleValueInd_t *pInd, uint8 authenticated, uint8 taskId) |
| Send a GATT Indication. More...
|
|
bStatus_t | GATT_InitClient (void) |
| Initialize the Generic Attribute Profile Client. More...
|
|
bStatus_t | GATT_InitServer (void) |
| Initialize the Generic Attribute Profile Server. More...
|
|
bStatus_t | GATT_Notification (uint16 connHandle, attHandleValueNoti_t *pNoti, uint8 authenticated) |
| Send a GATT Notification. More...
|
|
bStatus_t | GATT_NotifyEvent (uint16 connHandle, uint8 status, uint8 method, gattMsg_t *pMsg) |
| Send an event to upper layer application/protocol. More...
|
|
bStatus_t | GATT_PrepareWriteReq (uint16 connHandle, attPrepareWriteReq_t *pReq, uint8 taskId) |
| Request the server to prepare to write the value of an attribute. More...
|
|
bStatus_t | GATT_ReadCharDesc (uint16 connHandle, attReadReq_t *pReq, uint8 taskId) |
| Read Characteristic Descriptor. More...
|
|
bStatus_t | GATT_ReadCharValue (uint16 connHandle, attReadReq_t *pReq, uint8 taskId) |
| Read Characteristic Value. More...
|
|
bStatus_t | GATT_ReadLongCharDesc (uint16 connHandle, attReadBlobReq_t *pReq, uint8 taskId) |
| Read Long Characteristic Descriptor. More...
|
|
bStatus_t | GATT_ReadLongCharValue (uint16 connHandle, attReadBlobReq_t *pReq, uint8 taskId) |
| Read Long Characteristic Value. More...
|
|
bStatus_t | GATT_ReadMultiCharValues (uint16 connHandle, attReadMultiReq_t *pReq, uint8 taskId) |
| Read Multiple Characteristic Values. More...
|
|
bStatus_t | GATT_ReadUsingCharUUID (uint16 connHandle, attReadByTypeReq_t *pReq, uint8 taskId) |
| Read Using Characteristic UUID. More...
|
|
void | GATT_RegisterForInd (uint8 taskId) |
| Register to receive incoming ATT Indications or Notifications of attribute values. More...
|
|
void | GATT_RegisterForMsgs (uint8 taskID) |
| GATT Register for Messages. More...
|
|
void | GATT_RegisterForReq (uint8 taskId) |
| Register to receive incoming ATT Requests. More...
|
|
bStatus_t | GATT_RegisterService (gattService_t *pService) |
| Register a service attribute list with the GATT Server. More...
|
|
bStatus_t | GATT_ReliableWrites (uint16 connHandle, attPrepareWriteReq_t *pReqs, uint8 numReqs, uint8 flags, uint8 taskId) |
| Do a Reliable Write. More...
|
|
bStatus_t | GATT_SendRsp (uint16 connHandle, uint8 method, gattMsg_t *pRsp) |
| Send an ATT Response message out. More...
|
|
uint8 | GATT_ServiceChangedInd (uint16 connHandle, uint8 taskId) |
| Send out a Service Changed Indication. More...
|
|
uint8 | GATT_ServiceEncKeySize (uint16 handle) |
| Get the minimum encryption key size required by a given service. More...
|
|
uint16 | GATT_ServiceNumAttrs (uint16 handle) |
| Get the number of attributes for a given service. More...
|
|
bStatus_t | GATT_SignedWriteNoRsp (uint16 connHandle, attWriteReq_t *pReq) |
| Signed Write No Response. More...
|
|
void | GATT_UpdateMTU (uint16 connHandle, uint16 mtuSize) |
| Update ATT_MTU size for a given connection. More...
|
|
bStatus_t | GATT_VerifyReadPermissions (uint16 connHandle, uint8 permissions, uint16 service) |
| Verify the permissions of an attribute for reading. More...
|
|
bStatus_t | GATT_VerifyWritePermissions (uint16 connHandle, uint8 permissions, uint16 service, attWriteReq_t *pReq) |
| Verify the permissions of an attribute for writing. More...
|
|
bStatus_t | GATT_WriteCharDesc (uint16 connHandle, attWriteReq_t *pReq, uint8 taskId) |
| Write Characteristic Descriptor. More...
|
|
bStatus_t | GATT_WriteCharValue (uint16 connHandle, attWriteReq_t *pReq, uint8 taskId) |
| Write Characteristic Value. More...
|
|
bStatus_t | GATT_WriteLongCharDesc (uint16 connHandle, attPrepareWriteReq_t *pReq, uint8 taskId) |
| Write Long Characteristic Descriptor. More...
|
|
bStatus_t | GATT_WriteLongCharValue (uint16 connHandle, attPrepareWriteReq_t *pReq, uint8 taskId) |
| Write Long Characteristic Value. More...
|
|
bStatus_t | GATT_WriteNoRsp (uint16 connHandle, attWriteReq_t *pReq) |
| Write No Response. More...
|
|