Open-AVB AVTP Pipeline SDK  1.4
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Typedefs
openavb_intf_ctrl_pub.h File Reference

Control interface module public interface. More...

#include "openavb_types_pub.h"

Go to the source code of this file.

Data Structures

struct  openavb_intf_host_cb_list_t
 Callbacks to control functions. More...
 

Typedefs

typedef void(* openavb_intf_ctrl_receive_cb_t )(void *pTLHandle, U8 *pData, U32 dataLength)
 This callback once registered will be called for each control command received by the listener.
 
typedef bool(* openavb_intf_ctrl_register_receive_control_fn_t )(void *pIntfHandle, void *pTLHandle, openavb_intf_ctrl_receive_cb_t openavbIntfCtrlReceiveCommandCB)
 Register a callback for received control commands.
 
typedef bool(* openavb_intf_ctrl_unregister_receive_control_fn_t )(void *pIntfHandle)
 Register a callback for received control commands.
 
typedef bool(* openavb_intf_ctrl_send_control_fn_t )(void *pIntfHandle, U8 *pData, U32 dataLength, U32 usecDelay)
 Submit a control command for transmission.
 

Detailed Description

Control interface module public interface.