| 
| wiced_bt_gatt_status_t  | wiced_bt_gatt_db_init (const uint8_t *p_gatt_db, uint16_t gatt_db_size) | 
|   | 
| wiced_bt_gatt_status_t  | wiced_bt_gatt_send_indication (uint16_t conn_id, uint16_t attr_handle, uint16_t val_len, uint8_t *p_val) | 
|   | 
| wiced_bt_gatt_status_t  | wiced_bt_gatt_send_notification (uint16_t conn_id, uint16_t attr_handle, uint16_t val_len, uint8_t *p_val) | 
|   | 
| wiced_bt_gatt_status_t  | wiced_bt_gatt_send_response (wiced_bt_gatt_status_t status, uint16_t conn_id, uint16_t attr_handle, uint16_t attr_len, uint16_t offset, uint8_t *p_attr) | 
|   | 
GATT Profile Server Functions
 Server API Functions  sub module for GATT. 
Function wiced_bt_gatt_db_init 
         Initialize the GATT database
- Parameters
 - 
  
    | [in] | p_gatt_db | : First element in GATT database array  | 
    | [in] | gatt_db_size | : Size (in bytes) of GATT database | 
  
   
- Returns
 - wiced_bt_gatt_status_t  
 
 
 
      
        
          | wiced_bt_gatt_status_t wiced_bt_gatt_send_indication  | 
          ( | 
          uint16_t  | 
          conn_id,  | 
        
        
           | 
           | 
          uint16_t  | 
          attr_handle,  | 
        
        
           | 
           | 
          uint16_t  | 
          val_len,  | 
        
        
           | 
           | 
          uint8_t *  | 
          p_val  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Function wiced_bt_gatt_send_indication 
         Send a handle value indication to a client
- Parameters
 - 
  
    | [in] | conn_id | : connection identifier.  | 
    | [in] | attr_handle | : Attribute handle of this handle value indication.  | 
    | [in] | val_len | : Length of notification value passed.  | 
    | [in] | p_val | : Notification Value. | 
  
   
- Returns
 - wiced_bt_gatt_status_t  
 
 
 
      
        
          | wiced_bt_gatt_status_t wiced_bt_gatt_send_notification  | 
          ( | 
          uint16_t  | 
          conn_id,  | 
        
        
           | 
           | 
          uint16_t  | 
          attr_handle,  | 
        
        
           | 
           | 
          uint16_t  | 
          val_len,  | 
        
        
           | 
           | 
          uint8_t *  | 
          p_val  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Function wiced_bt_gatt_send_notification 
         Send a handle value notification to a client.
- Parameters
 - 
  
    | [in] | conn_id | : connection identifier.  | 
    | [in] | attr_handle | : Attribute handle of this handle value indication.  | 
    | [in] | val_len | : Length of notification value passed.  | 
    | [in] | p_val | : Notification Value. | 
  
   
- Returns
 - wiced_bt_gatt_status_t  
 
 
 
Function wiced_bt_gatt_send_response 
           When application receives a Read Request, Write Request or Indication from the
           peer it can reply synchronously or return a WICED_BT_GATT_PENDING result code
           indicating to the stack that the message is not processed yet.  In that case
           application should call this function to send data or just a confirmation to
           the peer.
- Parameters
 - 
  
    | [in] | status | : Status of the operation to be send to the peer  | 
    | [in] | conn_id | : Connection handle  | 
    | [in] | attr_handle | : Attribute handle  | 
    | [in] | attr_len | : Length of the attribute to send  | 
    | [in] | offset | : Attribute value offset  | 
    | [in] | p_attr | : Attribute Value | 
  
   
- Returns
 - wiced_bt_gatt_status_t