|  | 
| 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... 
 | 
|  |