![]()  | 
  
    The Open Master Hearing Aid (openMHA)
    openMHA
    
   Open community platform for hearing aid algorithm research 
   | 
 
Classes | |
| struct | MHA_TCP::OS_EVENT_TYPE | 
| class | MHA_TCP::Wakeup_Event | 
| A base class for asynchronous wakeup events.  More... | |
| class | MHA_TCP::Async_Notify | 
| Portable Multiplexable cross-thread notification.  More... | |
| class | MHA_TCP::Event_Watcher | 
| OS-independent event watcher, uses select on Unix and WaitForMultipleObjects on Windows.  More... | |
| class | MHA_TCP::Timeout_Event | 
| class | MHA_TCP::Timeout_Watcher | 
| OS-independent event watcher with internal fixed-end-time timeout.  More... | |
| class | MHA_TCP::Sockread_Event | 
| Watch socket for incoming data.  More... | |
| class | MHA_TCP::Sockwrite_Event | 
| class | MHA_TCP::Sockaccept_Event | 
| class | MHA_TCP::Connection | 
| Connection handles Communication between client and server, is used on both sides.  More... | |
| class | MHA_TCP::Server | 
| class | MHA_TCP::Client | 
| A portable class for a tcp client connections.  More... | |
| class | MHA_TCP::Thread | 
| A very simple class for portable threads.  More... | |
Namespaces | |
| MHA_TCP | |
| A Namespace for TCP helper classes.  | |
Macros | |
| #define | Sleep(x) usleep((x)*1000); | 
Typedefs | |
| typedef int | MHA_TCP::SOCKET | 
Functions | |
| std::string | MHA_TCP::STRERROR (int err) | 
| Portable conversion from error number to error string.  More... | |
| std::string | MHA_TCP::HSTRERROR (int err) | 
| Portable conversion from hostname error number to error string.  More... | |
| int | MHA_TCP::N_ERRNO () | 
| Portable access to last network error number.  More... | |
| int | MHA_TCP::H_ERRNO () | 
| Portable access to last hostname error number.  More... | |
| int | MHA_TCP::G_ERRNO () | 
| Portable access to last non-network error number.  More... | |
| double | MHA_TCP::dtime () | 
| Time access function for system's high resolution time, retrieve current time as double.  More... | |
| double | MHA_TCP::dtime (const struct timeval &tv) | 
| Time access function for unix' high resolution time, converts struct timeval to double.  More... | |
| struct timeval | MHA_TCP::stime (double d) | 
| Time access function for unix' high resolution time, converts time from double to struct timeval.  More... | |
| #define Sleep | ( | x | ) | usleep((x)*1000); |