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

Function pointers of SMP transport functions, if a handler is NULL then it is not supported/implemented. More...

#include <zephyr/mgmt/mcumgr/transport/smp.h>

Data Fields

smp_transport_out_fn output
 Transport's send function.
smp_transport_get_mtu_fn get_mtu
 Transport's get-MTU function.
smp_transport_ud_copy_fn ud_copy
 Transport buffer user_data copy function.
smp_transport_ud_free_fn ud_free
 Transport buffer user_data free function.
smp_transport_query_valid_check_fn query_valid_check
 Transport's check function for if a query is valid.
smp_transport_ud_req_init_fn ud_init
 Transport's request buffer init function.
smp_transport_bridge_connect_fn bridge_connect
 Transport connect bridge to another transport function.
smp_transport_bridge_disconnect_fn bridge_disconnect
 Transport disconnect bridge function.
smp_transport_bridge_out_fn bridge_output
 Transport send data over bridged connection function.
smp_transport_bridge_modes_fn bridge_modes
 Transport get modes function.
smp_transport_bridge_config_details_fn bridge_config_details
 Transport get config details function.

Detailed Description

Function pointers of SMP transport functions, if a handler is NULL then it is not supported/implemented.

Field Documentation

◆ bridge_config_details

smp_transport_bridge_config_details_fn smp_transport_api_t::bridge_config_details

Transport get config details function.

◆ bridge_connect

smp_transport_bridge_connect_fn smp_transport_api_t::bridge_connect

Transport connect bridge to another transport function.

◆ bridge_disconnect

smp_transport_bridge_disconnect_fn smp_transport_api_t::bridge_disconnect

Transport disconnect bridge function.

◆ bridge_modes

smp_transport_bridge_modes_fn smp_transport_api_t::bridge_modes

Transport get modes function.

◆ bridge_output

smp_transport_bridge_out_fn smp_transport_api_t::bridge_output

Transport send data over bridged connection function.

◆ get_mtu

smp_transport_get_mtu_fn smp_transport_api_t::get_mtu

Transport's get-MTU function.

◆ output

smp_transport_out_fn smp_transport_api_t::output

Transport's send function.

◆ query_valid_check

smp_transport_query_valid_check_fn smp_transport_api_t::query_valid_check

Transport's check function for if a query is valid.

◆ ud_copy

smp_transport_ud_copy_fn smp_transport_api_t::ud_copy

Transport buffer user_data copy function.

◆ ud_free

smp_transport_ud_free_fn smp_transport_api_t::ud_free

Transport buffer user_data free function.

◆ ud_init

smp_transport_ud_req_init_fn smp_transport_api_t::ud_init

Transport's request buffer init function.


The documentation for this struct was generated from the following file:
  • zephyr/mgmt/mcumgr/transport/smp.h