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

#include <util.h>

Public Member Functions

virtual
AVDECC_CONTROLLER_LIB32_API
void STDCALL 
destroy ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
aem_cmd_value_to_name (uint16_t cmd_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
aem_cmd_name_to_value (const char *cmd_name)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
aem_desc_value_to_name (uint16_t desc_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
aem_desc_name_to_value (const char *desc_name)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
aem_cmd_status_value_to_name (uint32_t aem_cmd_status_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
acmp_cmd_value_to_name (uint16_t cmd_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint16_t STDCALL 
acmp_cmd_name_to_value (const char *cmd_name)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
acmp_cmd_status_value_to_name (uint32_t acmp_cmd_status_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
notification_value_to_name (uint16_t notification_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
logging_level_value_to_name (uint16_t logging_level_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint32_t STDCALL 
acmp_cmd_to_timeout (const uint32_t acmp_cmd)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
uint64_t STDCALL 
ieee1722_format_name_to_value (const char *format_name)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
ieee1722_format_value_to_name (uint64_t format_value)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
const char *STDCALL 
end_station_mac_to_string (uint64_t end_station_mac)=0
 

Member Function Documentation

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::util::acmp_cmd_name_to_value ( const char *  cmd_name)
pure virtual

Convert ACMP command name to its corresponding command value.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::acmp_cmd_status_value_to_name ( uint32_t  acmp_cmd_status_value)
pure virtual

Convert ACMP command status value to its corresponding command status name.

virtual AVDECC_CONTROLLER_LIB32_API uint32_t STDCALL avdecc_lib::util::acmp_cmd_to_timeout ( const uint32_t  acmp_cmd)
pure virtual

Get the timeout for the corresponding ACMP command.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::acmp_cmd_value_to_name ( uint16_t  cmd_value)
pure virtual

Convert command value to its corresponding ACMP command name.

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::util::aem_cmd_name_to_value ( const char *  cmd_name)
pure virtual

Convert AEM command name to its corresponding command value.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::aem_cmd_status_value_to_name ( uint32_t  aem_cmd_status_value)
pure virtual

Convert AEM command status value to its corresponding command status name.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::aem_cmd_value_to_name ( uint16_t  cmd_value)
pure virtual

Convert command value to its corresponding AEM command name.

virtual AVDECC_CONTROLLER_LIB32_API uint16_t STDCALL avdecc_lib::util::aem_desc_name_to_value ( const char *  desc_name)
pure virtual

Convert descriptor name to its corresponding descriptor value.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::aem_desc_value_to_name ( uint16_t  desc_value)
pure virtual

Convert descriptor value to its corresponding descriptor name.

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

Call destructor for Controller used for destroying objects

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::end_station_mac_to_string ( uint64_t  end_station_mac)
pure virtual

Convert End Station MAC address to a short string.

virtual AVDECC_CONTROLLER_LIB32_API uint64_t STDCALL avdecc_lib::util::ieee1722_format_name_to_value ( const char *  format_name)
pure virtual

Convert IEEE1722 format name to value.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::ieee1722_format_value_to_name ( uint64_t  format_value)
pure virtual

Convert IEEE1722 format value to name.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::logging_level_value_to_name ( uint16_t  logging_level_value)
pure virtual

Convert post_log_msg value to its corresponding post_log_msg name.

virtual AVDECC_CONTROLLER_LIB32_API const char* STDCALL avdecc_lib::util::notification_value_to_name ( uint16_t  notification_value)
pure virtual

Convert notification value to its corresponding notification name.


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