AVDECC Controller  v0.4.8
 All Classes Namespaces Files Functions Enumerations Enumerator Macros
Public Member Functions | List of all members
avdecc_lib::net_interface Class Referenceabstract

#include <net_interface.h>

Public Member Functions

virtual
AVDECC_CONTROLLER_LIB32_API
void STDCALL 
destroy ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
devs_count ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
char *STDCALL 
get_dev_desc_by_index (uint32_t dev_index)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
select_interface_by_num (uint32_t interface_num)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
capture_frame (const uint8_t **frame, uint16_t *frame_len)=0
 

Member Function Documentation

virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::net_interface::capture_frame ( const uint8_t **  frame,
uint16_t *  frame_len 
)
pure virtual

Capture a network packet.

virtual AVDECC_CONTROLLER_LIB32_API void STDCALL avdecc_lib::net_interface::destroy ( )
pure virtual

Call destructor for Network Interface used for destroying objects

virtual AVDECC_CONTROLLER_LIB32_API uint32_t STDCALL avdecc_lib::net_interface::devs_count ( )
pure virtual
Returns
The number of devices.
virtual AVDECC_CONTROLLER_LIB32_API char* STDCALL avdecc_lib::net_interface::get_dev_desc_by_index ( uint32_t  dev_index)
pure virtual
Returns
The corresponding network interface description by index.
virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::net_interface::select_interface_by_num ( uint32_t  interface_num)
pure virtual

Select the corresponding interface by number.


The documentation for this class was generated from the following file: