Go to the source code of this file.
| static void hdhomerun_control_close_sock | ( | struct hdhomerun_control_sock_t * | cs | ) | [static] |
Definition at line 51 of file hdhomerun_control.c.
Referenced by hdhomerun_control_connect_sock(), hdhomerun_control_destroy(), hdhomerun_control_recv_sock(), hdhomerun_control_send_recv_internal(), hdhomerun_control_send_sock(), and hdhomerun_control_set_device().
| void hdhomerun_control_set_device | ( | struct hdhomerun_control_sock_t * | cs, | |
| uint32_t | device_id, | |||
| uint32_t | device_ip | |||
| ) |
Definition at line 61 of file hdhomerun_control.c.
Referenced by hdhomerun_control_create(), and hdhomerun_device_set_device_normal().
| struct hdhomerun_control_sock_t* hdhomerun_control_create | ( | uint32_t | device_id, | |
| uint32_t | device_ip, | |||
| struct hdhomerun_debug_t * | dbg | |||
| ) | [read] |
Definition at line 71 of file hdhomerun_control.c.
Referenced by hdhomerun_device_set_device_normal().
| void hdhomerun_control_destroy | ( | struct hdhomerun_control_sock_t * | cs | ) |
Definition at line 86 of file hdhomerun_control.c.
Referenced by hdhomerun_device_destroy(), and hdhomerun_device_set_device_multicast().
| static bool_t hdhomerun_control_connect_sock | ( | struct hdhomerun_control_sock_t * | cs | ) | [static] |
Definition at line 92 of file hdhomerun_control.c.
Referenced by hdhomerun_control_get_device_id(), hdhomerun_control_get_device_ip(), hdhomerun_control_get_local_addr(), and hdhomerun_control_send_recv_internal().
| uint32_t hdhomerun_control_get_device_id | ( | struct hdhomerun_control_sock_t * | cs | ) |
Definition at line 134 of file hdhomerun_control.c.
Referenced by hdhomerun_device_set_device_normal().
| uint32_t hdhomerun_control_get_device_ip | ( | struct hdhomerun_control_sock_t * | cs | ) |
Definition at line 144 of file hdhomerun_control.c.
Referenced by hdhomerun_device_get_device_ip().
| uint32_t hdhomerun_control_get_device_id_requested | ( | struct hdhomerun_control_sock_t * | cs | ) |
Definition at line 154 of file hdhomerun_control.c.
Referenced by hdhomerun_device_get_device_id_requested().
| uint32_t hdhomerun_control_get_device_ip_requested | ( | struct hdhomerun_control_sock_t * | cs | ) |
Definition at line 159 of file hdhomerun_control.c.
Referenced by hdhomerun_device_get_device_ip_requested().
| uint32_t hdhomerun_control_get_local_addr | ( | struct hdhomerun_control_sock_t * | cs | ) |
Definition at line 164 of file hdhomerun_control.c.
Referenced by hdhomerun_device_get_local_machine_addr(), and hdhomerun_device_set_tuner_target_to_local().
| static bool_t hdhomerun_control_send_sock | ( | struct hdhomerun_control_sock_t * | cs, | |
| struct hdhomerun_pkt_t * | tx_pkt | |||
| ) | [static] |
Definition at line 180 of file hdhomerun_control.c.
Referenced by hdhomerun_control_send_recv_internal().
| static bool_t hdhomerun_control_recv_sock | ( | struct hdhomerun_control_sock_t * | cs, | |
| struct hdhomerun_pkt_t * | rx_pkt, | |||
| uint16_t * | ptype, | |||
| uint64_t | recv_timeout | |||
| ) | [static] |
Definition at line 191 of file hdhomerun_control.c.
Referenced by hdhomerun_control_send_recv_internal().
| static int hdhomerun_control_send_recv_internal | ( | struct hdhomerun_control_sock_t * | cs, | |
| struct hdhomerun_pkt_t * | tx_pkt, | |||
| struct hdhomerun_pkt_t * | rx_pkt, | |||
| uint16_t | type, | |||
| uint64_t | recv_timeout | |||
| ) | [static] |
Definition at line 225 of file hdhomerun_control.c.
Referenced by hdhomerun_control_get_set(), hdhomerun_control_send_recv(), and hdhomerun_control_upgrade().
| int hdhomerun_control_send_recv | ( | struct hdhomerun_control_sock_t * | cs, | |
| struct hdhomerun_pkt_t * | tx_pkt, | |||
| struct hdhomerun_pkt_t * | rx_pkt, | |||
| uint16_t | type | |||
| ) |
Definition at line 262 of file hdhomerun_control.c.
| static int hdhomerun_control_get_set | ( | struct hdhomerun_control_sock_t * | cs, | |
| const char * | name, | |||
| const char * | value, | |||
| uint32_t | lockkey, | |||
| char ** | pvalue, | |||
| char ** | perror | |||
| ) | [static] |
Definition at line 267 of file hdhomerun_control.c.
Referenced by hdhomerun_control_get(), hdhomerun_control_set(), and hdhomerun_control_set_with_lockkey().
| int hdhomerun_control_get | ( | struct hdhomerun_control_sock_t * | cs, | |
| const char * | name, | |||
| char ** | pvalue, | |||
| char ** | perror | |||
| ) |
Definition at line 352 of file hdhomerun_control.c.
Referenced by hdhomerun_device_debug_print_video_stats(), hdhomerun_device_get_ir_target(), hdhomerun_device_get_lineup_location(), hdhomerun_device_get_model_str(), hdhomerun_device_get_oob_status(), hdhomerun_device_get_supported(), hdhomerun_device_get_tuner_channel(), hdhomerun_device_get_tuner_channelmap(), hdhomerun_device_get_tuner_filter(), hdhomerun_device_get_tuner_lockkey_owner(), hdhomerun_device_get_tuner_plotsample_internal(), hdhomerun_device_get_tuner_program(), hdhomerun_device_get_tuner_status(), hdhomerun_device_get_tuner_streaminfo(), hdhomerun_device_get_tuner_target(), hdhomerun_device_get_tuner_vchannel(), hdhomerun_device_get_tuner_vstatus(), hdhomerun_device_get_var(), and hdhomerun_device_get_version().
| int hdhomerun_control_set | ( | struct hdhomerun_control_sock_t * | cs, | |
| const char * | name, | |||
| const char * | value, | |||
| char ** | pvalue, | |||
| char ** | perror | |||
| ) |
Definition at line 357 of file hdhomerun_control.c.
Referenced by hdhomerun_device_set_ir_target(), hdhomerun_device_set_lineup_location(), hdhomerun_device_set_sys_dvbc_modulation(), hdhomerun_device_tuner_lockkey_force(), and hdhomerun_device_upgrade().
| int hdhomerun_control_set_with_lockkey | ( | struct hdhomerun_control_sock_t * | cs, | |
| const char * | name, | |||
| const char * | value, | |||
| uint32_t | lockkey, | |||
| char ** | pvalue, | |||
| char ** | perror | |||
| ) |
Definition at line 362 of file hdhomerun_control.c.
Referenced by hdhomerun_device_set_tuner_channel(), hdhomerun_device_set_tuner_channelmap(), hdhomerun_device_set_tuner_filter(), hdhomerun_device_set_tuner_program(), hdhomerun_device_set_tuner_target(), hdhomerun_device_set_tuner_vchannel(), hdhomerun_device_set_var(), hdhomerun_device_tuner_lockkey_release(), and hdhomerun_device_tuner_lockkey_request().
| int hdhomerun_control_upgrade | ( | struct hdhomerun_control_sock_t * | cs, | |
| FILE * | upgrade_file | |||
| ) |
Definition at line 367 of file hdhomerun_control.c.
Referenced by hdhomerun_device_upgrade().
1.6.3