The Open Master Hearing Aid (openMHA)  openMHA
Open community platform for hearing aid algorithm research
MHA_TCP::Timeout_Event Class Reference
Inheritance diagram for MHA_TCP::Timeout_Event:
Inheritance graph

Public Member Functions

 Timeout_Event (double interval)
 
virtual OS_EVENT_TYPE get_os_event ()
 
- Public Member Functions inherited from MHA_TCP::Wakeup_Event
 Wakeup_Event ()
 Event Constructor. More...
 
virtual void observed_by (Event_Watcher *observer)
 Called by the Event_Watcher when this event is added to its list of observed events. More...
 
virtual void ignored_by (Event_Watcher *observer)
 Called by the Event_Watcher when this event is removed from its list of observed events. More...
 
virtual ~Wakeup_Event ()
 Destructor deregisters from observers. More...
 
virtual void reset ()
 For pure notification events, reset the "signalled" status. More...
 
virtual bool status ()
 Query wether the event is in signalled state now. More...
 

Private Attributes

double end_time
 

Additional Inherited Members

- Protected Attributes inherited from MHA_TCP::Wakeup_Event
OS_EVENT_TYPE os_event
 
bool os_event_valid
 

Constructor & Destructor Documentation

◆ Timeout_Event()

Timeout_Event::Timeout_Event ( double  interval)

Member Function Documentation

◆ get_os_event()

OS_EVENT_TYPE Timeout_Event::get_os_event ( )
virtual

Reimplemented from MHA_TCP::Wakeup_Event.

Member Data Documentation

◆ end_time

double MHA_TCP::Timeout_Event::end_time
private

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