Go to the source code of this file.
| typedef int hdhomerun_sock_t |
Definition at line 45 of file hdhomerun_sock.h.
| LIBTYPE 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.
Referenced by hdhomerun_discover_sock_detect().
| LIBTYPE hdhomerun_sock_t hdhomerun_sock_create_udp | ( | void | ) |
Definition at line 133 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_device_selector_choose_test(), hdhomerun_discover_sock_add(), and hdhomerun_video_create().
| LIBTYPE hdhomerun_sock_t hdhomerun_sock_create_tcp | ( | void | ) |
Definition at line 155 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_control_connect_sock(), and hdhomerun_debug_output_message_sock().
| LIBTYPE void hdhomerun_sock_destroy | ( | hdhomerun_sock_t | sock | ) |
Definition at line 173 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_control_close_sock(), hdhomerun_debug_close_internal(), hdhomerun_debug_destroy(), hdhomerun_device_selector_choose_test(), hdhomerun_discover_destroy(), hdhomerun_discover_sock_add(), hdhomerun_discover_sock_detect(), hdhomerun_video_create(), and hdhomerun_video_destroy().
| LIBTYPE int hdhomerun_sock_getlasterror | ( | void | ) |
Definition at line 178 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_control_connect_sock(), hdhomerun_control_get_local_addr(), hdhomerun_control_recv_sock(), hdhomerun_control_send_sock(), hdhomerun_video_get_local_port(), hdhomerun_video_join_multicast_group(), and hdhomerun_video_leave_multicast_group().
| LIBTYPE uint32_t hdhomerun_sock_getsockname_addr | ( | hdhomerun_sock_t | sock | ) |
Definition at line 183 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_control_get_local_addr().
| LIBTYPE uint16_t hdhomerun_sock_getsockname_port | ( | hdhomerun_sock_t | sock | ) |
Definition at line 195 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_video_get_local_port().
| LIBTYPE uint32_t hdhomerun_sock_getpeername_addr | ( | hdhomerun_sock_t | sock | ) |
Definition at line 207 of file hdhomerun_sock_posix.c.
| LIBTYPE uint32_t hdhomerun_sock_getaddrinfo_addr | ( | hdhomerun_sock_t | sock, | |
| const char * | name | |||
| ) |
Definition at line 219 of file hdhomerun_sock_posix.c.
Referenced by hdhomerun_debug_output_message_sock().
| LIBTYPE 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.
Referenced by hdhomerun_device_selector_choose_test(), hdhomerun_discover_sock_add(), and hdhomerun_video_create().
| LIBTYPE 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.
Referenced by hdhomerun_control_connect_sock(), and hdhomerun_debug_output_message_sock().
| LIBTYPE 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.
Referenced by hdhomerun_control_send_sock(), and hdhomerun_debug_output_message_sock().
| LIBTYPE 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.
Referenced by hdhomerun_discover_send_internal().
| LIBTYPE 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.
Referenced by hdhomerun_control_recv_sock(), and hdhomerun_video_thread_execute().
| LIBTYPE 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.
Referenced by hdhomerun_discover_recv_internal().
1.6.3