ble/net/generic.h header reference
[Bluetooth Low Energy library module]
The source code of this header can be browsed online.
Description [link]
Generic BLE network layer factories
Members [link]
Functions [link]
- error_t ble_att_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_gap_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_gatt_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_l2cap_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_link_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_llcp_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_scan_filter_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_signalling_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
- error_t ble_sm_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer)
Members detail [link]
#define BLE_NET_GENERIC_H_ [link]
This macro is declared in ble/net/generic.h source file, line 21.
error_t ble_att_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 57.
error_t ble_gap_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 80.
error_t ble_gatt_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 63.
error_t ble_l2cap_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 52.
error_t ble_link_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 41.
error_t ble_llcp_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 47.
error_t ble_scan_filter_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 86.
error_t ble_signalling_create(struct net_scheduler_s *scheduler, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 68.
error_t ble_sm_create(struct net_scheduler_s *scheduler, const void *params, void *delegate, const struct net_layer_delegate_vtable_s *delegate_vtable, struct net_layer_s **layer) [link]
This function is declared in ble/net/generic.h source file, line 74.