|
| 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...
|
| |
| uint16_t | GATT_GetNumIndNotiHandles (uint16_t minHandle, uint16_t maxHandle) |
| |
| uint8_t | GATT_GetServerPendingReq (uint16_t connHandle) |
| |
| 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_RegisterClientSecurityCBs (gattClientSecCBs_t *pClientCallbacks) |
| |
| 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...
|
| |
| uint8_t | GATT_SetIndNotiRegData (uint16_t connHandle, uint16_t minHandle, uint16_t maxHandle, uint16_t numAtts, cccValues_t *pCccData) |
| |
| void | GATT_SetNextHandle (uint16 handle) |
| |
| bStatus_t | GATT_SignedWriteNoRsp (uint16 connHandle, attWriteReq_t *pReq) |
| | Signed Write No Response. More...
|
| |
| bStatus_t | GATT_UpdateMTU (uint16 connHandle, uint16 mtuSize) |
| |
| bStatus_t | GATT_VerifyReadPermissions (uint16 connHandle, gattAttribute_t *pAttr, uint16 service) |
| | Verify the permissions of an attribute for reading. More...
|
| |
| bStatus_t | GATT_VerifyWritePermissions (uint16 connHandle, gattAttribute_t *pAttr, 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...
|
| |