Go to the source code of this file.
| int hdhomerun_local_ip_info | ( | struct hdhomerun_local_ip_info_t | ip_info_list[], | |
| int | max_count | |||
| ) |
Definition at line 60 of file hdhomerun_sock_posix.c.
| hdhomerun_sock_t hdhomerun_sock_create_udp | ( | void | ) |
Definition at line 133 of file hdhomerun_sock_posix.c.
| hdhomerun_sock_t hdhomerun_sock_create_tcp | ( | void | ) |
Definition at line 155 of file hdhomerun_sock_posix.c.
| void hdhomerun_sock_destroy | ( | hdhomerun_sock_t | sock | ) |
Definition at line 173 of file hdhomerun_sock_posix.c.
| int hdhomerun_sock_getlasterror | ( | void | ) |
Definition at line 178 of file hdhomerun_sock_posix.c.
| uint32_t hdhomerun_sock_getsockname_addr | ( | hdhomerun_sock_t | sock | ) |
Definition at line 183 of file hdhomerun_sock_posix.c.
| uint16_t hdhomerun_sock_getsockname_port | ( | hdhomerun_sock_t | sock | ) |
Definition at line 195 of file hdhomerun_sock_posix.c.
| uint32_t hdhomerun_sock_getpeername_addr | ( | hdhomerun_sock_t | sock | ) |
Definition at line 207 of file hdhomerun_sock_posix.c.
| uint32_t hdhomerun_sock_getaddrinfo_addr | ( | hdhomerun_sock_t | sock, | |
| const char * | name | |||
| ) |
Definition at line 219 of file hdhomerun_sock_posix.c.
| bool_t hdhomerun_sock_bind | ( | hdhomerun_sock_t | sock, | |
| uint32_t | local_addr, | |||
| uint16_t | local_port, | |||
| bool_t | allow_reuse | |||
| ) |
Definition at line 239 of file hdhomerun_sock_posix.c.
| static bool_t hdhomerun_sock_wait_for_read_event | ( | hdhomerun_sock_t | sock, | |
| uint64_t | stop_time | |||
| ) | [static] |
Definition at line 257 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_sock_recv(), and hdhomerun_sock_recvfrom().
| static bool_t hdhomerun_sock_wait_for_write_event | ( | hdhomerun_sock_t | sock, | |
| uint64_t | stop_time | |||
| ) | [static] |
Definition at line 296 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_sock_connect(), hdhomerun_sock_send(), and hdhomerun_sock_sendto().
| bool_t hdhomerun_sock_connect | ( | hdhomerun_sock_t | sock, | |
| uint32_t | remote_addr, | |||
| uint16_t | remote_port, | |||
| uint64_t | timeout | |||
| ) |
Definition at line 335 of file hdhomerun_sock_posix.c.
| bool_t hdhomerun_sock_send | ( | hdhomerun_sock_t | sock, | |
| const void * | data, | |||
| size_t | length, | |||
| uint64_t | timeout | |||
| ) |
Definition at line 376 of file hdhomerun_sock_posix.c.
| bool_t hdhomerun_sock_sendto | ( | hdhomerun_sock_t | sock, | |
| uint32_t | remote_addr, | |||
| uint16_t | remote_port, | |||
| const void * | data, | |||
| size_t | length, | |||
| uint64_t | timeout | |||
| ) |
Definition at line 405 of file hdhomerun_sock_posix.c.
| bool_t hdhomerun_sock_recv | ( | hdhomerun_sock_t | sock, | |
| void * | data, | |||
| size_t * | length, | |||
| uint64_t | timeout | |||
| ) |
Definition at line 440 of file hdhomerun_sock_posix.c.
| bool_t hdhomerun_sock_recvfrom | ( | hdhomerun_sock_t | sock, | |
| uint32_t * | remote_addr, | |||
| uint16_t * | remote_port, | |||
| void * | data, | |||
| size_t * | length, | |||
| uint64_t | timeout | |||
| ) |
Definition at line 464 of file hdhomerun_sock_posix.c.
1.6.3