#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 |
|
pure virtual |
Call destructor for System used for destroying objects
|
pure virtual |
Wait for the response packet with the corrsponding notification id to be received.
|
pure virtual |
End point of the system process, which terminates the threads.
|
pure virtual |
Start point of the system process, which calls the thread initialization function.
|
pure virtual |
Set a waiting flag for the command to be sent.
| notification_id | A void pointer to the unique identifier associated with the command. |
1.8.5