Microchip® Advanced Software Framework

btstack_memory.c File Reference
#include "btstack_memory.h"
#include "btstack_memory_pool.h"
#include <stdlib.h>

Macros

#define __BTSTACK_FILE__   "btstack_memory.c"
 
#define MAX_NR_AVDTP_CONNECTIONS   0
 
#define MAX_NR_AVDTP_STREAM_ENDPOINTS   0
 
#define MAX_NR_AVRCP_CONNECTIONS   0
 
#define MAX_NR_BNEP_CHANNELS   0
 
#define MAX_NR_BNEP_SERVICES   0
 
#define MAX_NR_BTSTACK_LINK_KEY_DB_MEMORY_ENTRIES   0
 
#define MAX_NR_HCI_CONNECTIONS   0
 
#define MAX_NR_HFP_CONNECTIONS   0
 
#define MAX_NR_L2CAP_CHANNELS   0
 
#define MAX_NR_L2CAP_SERVICES   0
 
#define MAX_NR_RFCOMM_CHANNELS   0
 
#define MAX_NR_RFCOMM_MULTIPLEXERS   0
 
#define MAX_NR_RFCOMM_SERVICES   0
 
#define MAX_NR_SERVICE_RECORD_ITEMS   0
 

Functions

void btstack_memory_avdtp_connection_free (avdtp_connection_t *avdtp_connection)
 
avdtp_connection_tbtstack_memory_avdtp_connection_get (void)
 
void btstack_memory_avdtp_stream_endpoint_free (avdtp_stream_endpoint_t *avdtp_stream_endpoint)
 
avdtp_stream_endpoint_tbtstack_memory_avdtp_stream_endpoint_get (void)
 
void btstack_memory_avrcp_connection_free (avrcp_connection_t *avrcp_connection)
 
avrcp_connection_tbtstack_memory_avrcp_connection_get (void)
 
void btstack_memory_bnep_channel_free (bnep_channel_t *bnep_channel)
 
bnep_channel_tbtstack_memory_bnep_channel_get (void)
 
void btstack_memory_bnep_service_free (bnep_service_t *bnep_service)
 
bnep_service_tbtstack_memory_bnep_service_get (void)
 
void btstack_memory_btstack_link_key_db_memory_entry_free (btstack_link_key_db_memory_entry_t *btstack_link_key_db_memory_entry)
 
btstack_link_key_db_memory_entry_tbtstack_memory_btstack_link_key_db_memory_entry_get (void)
 
void btstack_memory_hci_connection_free (hci_connection_t *hci_connection)
 
hci_connection_tbtstack_memory_hci_connection_get (void)
 
void btstack_memory_hfp_connection_free (hfp_connection_t *hfp_connection)
 
hfp_connection_tbtstack_memory_hfp_connection_get (void)
 
void btstack_memory_init (void)
 Initializes BTstack memory pools. More...
 
void btstack_memory_l2cap_channel_free (l2cap_channel_t *l2cap_channel)
 
l2cap_channel_tbtstack_memory_l2cap_channel_get (void)
 
void btstack_memory_l2cap_service_free (l2cap_service_t *l2cap_service)
 
l2cap_service_tbtstack_memory_l2cap_service_get (void)
 
void btstack_memory_rfcomm_channel_free (rfcomm_channel_t *rfcomm_channel)
 
rfcomm_channel_tbtstack_memory_rfcomm_channel_get (void)
 
void btstack_memory_rfcomm_multiplexer_free (rfcomm_multiplexer_t *rfcomm_multiplexer)
 
rfcomm_multiplexer_tbtstack_memory_rfcomm_multiplexer_get (void)
 
void btstack_memory_rfcomm_service_free (rfcomm_service_t *rfcomm_service)
 
rfcomm_service_tbtstack_memory_rfcomm_service_get (void)
 
void btstack_memory_service_record_item_free (service_record_item_t *service_record_item)
 
service_record_item_tbtstack_memory_service_record_item_get (void)
 

#define __BTSTACK_FILE__   "btstack_memory.c"
#define MAX_NR_AVDTP_CONNECTIONS   0

Referenced by btstack_memory_init().

#define MAX_NR_AVDTP_STREAM_ENDPOINTS   0

Referenced by btstack_memory_init().

#define MAX_NR_AVRCP_CONNECTIONS   0

Referenced by btstack_memory_init().

#define MAX_NR_BNEP_CHANNELS   0

Referenced by btstack_memory_init().

#define MAX_NR_BNEP_SERVICES   0

Referenced by btstack_memory_init().

#define MAX_NR_BTSTACK_LINK_KEY_DB_MEMORY_ENTRIES   0

Referenced by btstack_memory_init().

#define MAX_NR_HCI_CONNECTIONS   0

Referenced by btstack_memory_init().

#define MAX_NR_HFP_CONNECTIONS   0

Referenced by btstack_memory_init().

#define MAX_NR_L2CAP_CHANNELS   0

Referenced by btstack_memory_init().

#define MAX_NR_L2CAP_SERVICES   0

Referenced by btstack_memory_init().

#define MAX_NR_RFCOMM_CHANNELS   0

Referenced by btstack_memory_init().

#define MAX_NR_RFCOMM_MULTIPLEXERS   0

Referenced by btstack_memory_init().

#define MAX_NR_RFCOMM_SERVICES   0

Referenced by btstack_memory_init().

#define MAX_NR_SERVICE_RECORD_ITEMS   0

Referenced by btstack_memory_init().

void btstack_memory_avdtp_connection_free ( avdtp_connection_t avdtp_connection)
avdtp_connection_t* btstack_memory_avdtp_connection_get ( void  )

References NULL.

void btstack_memory_avdtp_stream_endpoint_free ( avdtp_stream_endpoint_t avdtp_stream_endpoint)
avdtp_stream_endpoint_t* btstack_memory_avdtp_stream_endpoint_get ( void  )

References NULL.

void btstack_memory_avrcp_connection_free ( avrcp_connection_t avrcp_connection)
avrcp_connection_t* btstack_memory_avrcp_connection_get ( void  )

References NULL.

void btstack_memory_bnep_channel_free ( bnep_channel_t bnep_channel)
bnep_channel_t* btstack_memory_bnep_channel_get ( void  )

References NULL.

void btstack_memory_bnep_service_free ( bnep_service_t bnep_service)
bnep_service_t* btstack_memory_bnep_service_get ( void  )

References NULL.

void btstack_memory_btstack_link_key_db_memory_entry_free ( btstack_link_key_db_memory_entry_t btstack_link_key_db_memory_entry)

Referenced by delete_link_key().

btstack_link_key_db_memory_entry_t* btstack_memory_btstack_link_key_db_memory_entry_get ( void  )

References NULL.

Referenced by put_link_key().

void btstack_memory_hci_connection_free ( hci_connection_t hci_connection)
hci_connection_t* btstack_memory_hci_connection_get ( void  )

References NULL.

Referenced by create_connection_for_bd_addr_and_type().

void btstack_memory_hfp_connection_free ( hfp_connection_t hfp_connection)
hfp_connection_t* btstack_memory_hfp_connection_get ( void  )

References NULL.

void btstack_memory_l2cap_channel_free ( l2cap_channel_t l2cap_channel)

Referenced by l2cap_run().

l2cap_channel_t* btstack_memory_l2cap_channel_get ( void  )

References NULL.

void btstack_memory_l2cap_service_free ( l2cap_service_t l2cap_service)
l2cap_service_t* btstack_memory_l2cap_service_get ( void  )

References NULL.

void btstack_memory_rfcomm_channel_free ( rfcomm_channel_t rfcomm_channel)
rfcomm_channel_t* btstack_memory_rfcomm_channel_get ( void  )

References NULL.

void btstack_memory_rfcomm_multiplexer_free ( rfcomm_multiplexer_t rfcomm_multiplexer)
rfcomm_multiplexer_t* btstack_memory_rfcomm_multiplexer_get ( void  )

References NULL.

void btstack_memory_rfcomm_service_free ( rfcomm_service_t rfcomm_service)
rfcomm_service_t* btstack_memory_rfcomm_service_get ( void  )

References NULL.

void btstack_memory_service_record_item_free ( service_record_item_t service_record_item)
service_record_item_t* btstack_memory_service_record_item_get ( void  )

References NULL.