Lines Matching full:implementation
27 * @brief Connection Manager Connectivity Implementation API
28 * @defgroup conn_mgr_connectivity_impl Connection Manager Connectivity Implementation API
45 * @brief When called, the connectivity implementation should start attempting to
56 * @brief When called, the connectivity implementation should disconnect (disassociate), or
67 * @brief Called once for each iface that has been bound to a connectivity implementation
79 * @brief Implementation callback for conn_mgr_if_set_opt.
81 * Used to set implementation-specific connectivity settings.
86 * It is up to the connectivity implementation to interpret optname. Options can be
88 * connectivity implementation.
100 * @brief Implementation callback for conn_mgr_if_get_opt.
102 * Used to retrieve implementation-specific connectivity settings.
107 * It is up to the connectivity implementation to interpret optname. Options can be
109 * connectivity implementation.
124 * @brief Connectivity Implementation struct
126 * Declares a conn_mgr connectivity layer implementation with the provided API
129 /** The connectivity API used by the implementation */
134 * @brief Define a conn_mgr connectivity implementation that can be bound to network devices.
136 * @param conn_id The name of the new connectivity implementation
145 * @brief Helper macro to make a conn_mgr connectivity implementation publicly available.
159 * Binds a conn_mgr connectivity implementation to an iface / network device.
160 * Stores per-iface state for the connectivity implementation.
163 /** The network interface the connectivity implementation is bound to */
166 /** The connectivity implementation the network device is bound to */
188 * Indicates to the connectivity implementation how long it should attempt to
191 * The connectivity implementation should give up on establishing connectivity after this
207 * @brief Associate a connectivity implementation with an existing network device instance
211 * @param conn_id Name of the connectivity implementation to associate.
226 * @brief Associate a connectivity implementation with an existing network device
229 * @param conn_id Name of the connectivity implementation to associate.