Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

MAP Client MNS L2CAP server. More...

#include <zephyr/bluetooth/classic/map.h>

Data Fields

struct bt_goep_transport_l2cap_server server
 GOEP L2CAP transport server - underlying transport layer.
int(* accept )(struct bt_conn *conn, struct bt_map_mce_mns_l2cap_server *server, struct bt_map_mce_mns **mce_mns)
 Accept callback for incoming connections.

Detailed Description

MAP Client MNS L2CAP server.

This structure represents an L2CAP server for MAP Client MNS.

Field Documentation

◆ accept

int(* bt_map_mce_mns_l2cap_server::accept) (struct bt_conn *conn, struct bt_map_mce_mns_l2cap_server *server, struct bt_map_mce_mns **mce_mns)

Accept callback for incoming connections.

Called when a remote MSE attempts to connect to the MNS server.

Parameters
connBluetooth connection object.
serverL2CAP server instance that received the connection.
mce_mnsOutput parameter to store the allocated MNS instance.
Returns
0 on success, negative error code to reject the connection.

◆ server

struct bt_goep_transport_l2cap_server bt_map_mce_mns_l2cap_server::server

GOEP L2CAP transport server - underlying transport layer.


The documentation for this struct was generated from the following file:
  • zephyr/bluetooth/classic/map.h