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

#include <system.h>

Public Types

enum  system_type { LAYER2_MULTITHREADED_CALLBACK }
 

Public Member Functions

virtual
AVDECC_CONTROLLER_LIB32_API
void STDCALL 
destroy ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
set_wait_for_next_cmd (void *notification_id)=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
get_last_resp_status ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
process_start ()=0
 
virtual
AVDECC_CONTROLLER_LIB32_API
int STDCALL 
process_close ()=0
 

Member Enumeration Documentation

Enumerator
LAYER2_MULTITHREADED_CALLBACK 

Member Function Documentation

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

Call destructor for System used for destroying objects

virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::system::get_last_resp_status ( )
pure virtual

Wait for the response packet with the corrsponding notification id to be received.

virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::system::process_close ( )
pure virtual

End point of the system process, which terminates the threads.

virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::system::process_start ( )
pure virtual

Start point of the system process, which calls the thread initialization function.

virtual AVDECC_CONTROLLER_LIB32_API int STDCALL avdecc_lib::system::set_wait_for_next_cmd ( void *  notification_id)
pure virtual

Set a waiting flag for the command to be sent.

Parameters
notification_idA void pointer to the unique identifier associated with the command.

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