Lines Matching +full:application +full:- +full:specific
8 * SPDX-License-Identifier: Apache-2.0
74 * @brief Define the application callback handler function signature
78 * greater than cb->max_length, only cb->max_length bytes
79 * will be available in cb->data
129 * @param callback A valid Application's callback structure pointer.
145 callback->handler = handler; in net_dhcpv4_init_option_callback()
146 callback->option = option; in net_dhcpv4_init_option_callback()
147 callback->data = data; in net_dhcpv4_init_option_callback()
148 callback->max_length = max_length; in net_dhcpv4_init_option_callback()
152 * @brief Add an application callback.
153 * @param cb A valid application's callback structure pointer.
159 * @brief Remove an application callback.
160 * @param cb A valid application's callback structure pointer.
166 * @brief Helper to initialize a struct net_dhcpv4_option_callback for encapsulated vendor-specific
168 * @param callback A valid Application's callback structure pointer.
170 * @param option The DHCP encapsulated vendor-specific option the callback responds to.
183 callback->handler = handler; in net_dhcpv4_init_option_vendor_callback()
184 callback->option = option; in net_dhcpv4_init_option_vendor_callback()
185 callback->data = data; in net_dhcpv4_init_option_vendor_callback()
186 callback->max_length = max_length; in net_dhcpv4_init_option_vendor_callback()
190 * @brief Add an application callback for encapsulated vendor-specific options.
191 * @param cb A valid application's callback structure pointer.
197 * @brief Remove an application callback for encapsulated vendor-specific options.
198 * @param cb A valid application's callback structure pointer.