Experimental APIs

The following APIs are for internal development and NOT currently supported. More...

Functions

zos_result_t zn_netif_register (zos_interface_t interface, const zos_netif_config_t *config)
 
zos_result_t zn_netif_unregister (zos_interface_t interface)
 
void zn_netif_notify_event (zos_interface_t interface, zos_netif_event_t event)
 
zos_result_t zn_netif_packet_alloc_rx (zos_buffer_t *packet_ptr, uint16_t length, uint32_t timeout)
 
zos_result_t zn_netif_packet_release_rx (zos_buffer_t packet)
 
zos_result_t zn_netif_packet_release_tx (zos_buffer_t packet)
 
uint8_t * zn_netif_packet_get_payload (zos_buffer_t packet)
 
uint16_t zn_netif_packet_get_size (zos_buffer_t packet)
 
zos_result_t zn_netif_packet_set_size (zos_buffer_t packet, uint16_t size)
 
zos_result_t zn_netif_packet_adjust_payload_ptr (zos_buffer_t packet, int32_t adjust_size)
 

Detailed Description

The following APIs are for internal development and NOT currently supported.

Function Documentation

void zn_netif_notify_event ( zos_interface_t  interface,
zos_netif_event_t  event 
)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_notify_event,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_packet_adjust_payload_ptr ( zos_buffer_t  packet,
int32_t  adjust_size 
)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_adjust_payload_ptr,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_packet_alloc_rx ( zos_buffer_t packet_ptr,
uint16_t  length,
uint32_t  timeout 
)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_alloc_rx,platforms=OM13086SCCK|AMX003}
uint8_t* zn_netif_packet_get_payload ( zos_buffer_t  packet)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_get_payload,platforms=OM13086SCCK|AMX003}
uint16_t zn_netif_packet_get_size ( zos_buffer_t  packet)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_get_size,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_packet_release_rx ( zos_buffer_t  packet)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_release_rx,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_packet_release_tx ( zos_buffer_t  packet)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_release_tx,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_packet_set_size ( zos_buffer_t  packet,
uint16_t  size 
)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_packet_set_size,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_register ( zos_interface_t  interface,
const zos_netif_config_t *  config 
)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_register,platforms=OM13086SCCK|AMX003}
zos_result_t zn_netif_unregister ( zos_interface_t  interface)
Note
This API is for internal development only. It is NOT currently supported @ zos{level=1,alias=netif_unregister,platforms=OM13086SCCK|AMX003}