mmpose.apis.webcam.utils.EventManager¶
- class mmpose.apis.webcam.utils.EventManager[source]¶
A helper class to manage events.
EventManagerprovides interfaces to register, set, clear and check events by name.Methods
__init__()Initialize self.
clear([event_name, is_keyboard])Reset the internal flag of en event to False.
is_set([event_name, is_keyboard])Check weather the internal flag of an event is
True.register_event(event_name[, is_keyboard])Register an event.
set(event_name[, is_keyboard])Set the internal flag of an event to
True.wait([event_name, is_keyboard, timeout])Block until the internal flag of an event is
True.wait_and_handle([event_name, is_keyboard])Context manager that blocks until an evenet is set
Trueand then goes into the context.