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