Definition at line 57 of file hdhomerun_debug.c.
Public Attributes | |
| pthread_t | thread |
| volatile bool_t | enabled |
| volatile bool_t | terminate |
| char * | prefix |
| pthread_mutex_t | print_lock |
| pthread_mutex_t | queue_lock |
| pthread_mutex_t | send_lock |
| struct hdhomerun_debug_message_t * | queue_head |
| struct hdhomerun_debug_message_t * | queue_tail |
| uint32_t | queue_depth |
| uint64_t | connect_delay |
| char * | file_name |
| FILE * | file_fp |
| int | sock |
Definition at line 59 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_create(), and hdhomerun_debug_destroy().
| volatile bool_t hdhomerun_debug_t::enabled |
Definition at line 60 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_disable(), hdhomerun_debug_enable(), hdhomerun_debug_enabled(), hdhomerun_debug_output_message(), and hdhomerun_debug_vprintf().
| volatile bool_t hdhomerun_debug_t::terminate |
Definition at line 61 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_destroy(), and hdhomerun_debug_thread_execute().
Definition at line 62 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_destroy(), hdhomerun_debug_set_prefix(), and hdhomerun_debug_vprintf().
Definition at line 64 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_create(), hdhomerun_debug_set_prefix(), and hdhomerun_debug_vprintf().
Definition at line 65 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_create(), hdhomerun_debug_flush(), hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_thread_execute(), and hdhomerun_debug_vprintf().
Definition at line 66 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_create(), hdhomerun_debug_disable(), hdhomerun_debug_enable(), hdhomerun_debug_output_message(), and hdhomerun_debug_set_filename().
struct hdhomerun_debug_message_t* hdhomerun_debug_t::queue_head [read] |
Definition at line 68 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_pop_and_free_message(), and hdhomerun_debug_vprintf().
struct hdhomerun_debug_message_t* hdhomerun_debug_t::queue_tail [read] |
Definition at line 69 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_flush(), hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_thread_execute(), and hdhomerun_debug_vprintf().
Definition at line 70 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_pop_and_free_message(), hdhomerun_debug_thread_execute(), and hdhomerun_debug_vprintf().
Definition at line 72 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_output_message_file().
Definition at line 74 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_output_message(), hdhomerun_debug_output_message_file(), and hdhomerun_debug_set_filename().
Definition at line 75 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_close_file(), and hdhomerun_debug_output_message_file().
Definition at line 76 of file hdhomerun_debug.c.
Referenced by hdhomerun_debug_close_sock(), and hdhomerun_debug_create().
1.5.5