![]() |
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 |