hdhomerun_debug.c File Reference

Go to the source code of this file.

Classes

struct  hdhomerun_debug_message_t
struct  hdhomerun_debug_t

Functions

static THREAD_FUNC_PREFIX hdhomerun_debug_thread_execute (void *arg)
struct hdhomerun_debug_thdhomerun_debug_create (void)
static void hdhomerun_debug_close_file (struct hdhomerun_debug_t *dbg)
static void hdhomerun_debug_close_sock (struct hdhomerun_debug_t *dbg)
void hdhomerun_debug_destroy (struct hdhomerun_debug_t *dbg)
void hdhomerun_debug_set_prefix (struct hdhomerun_debug_t *dbg, const char *prefix)
void hdhomerun_debug_set_filename (struct hdhomerun_debug_t *dbg, const char *filename)
void hdhomerun_debug_enable (struct hdhomerun_debug_t *dbg)
void hdhomerun_debug_disable (struct hdhomerun_debug_t *dbg)
bool_t hdhomerun_debug_enabled (struct hdhomerun_debug_t *dbg)
void hdhomerun_debug_flush (struct hdhomerun_debug_t *dbg, uint64_t timeout)
void hdhomerun_debug_printf (struct hdhomerun_debug_t *dbg, const char *fmt,...)
void hdhomerun_debug_vprintf (struct hdhomerun_debug_t *dbg, const char *fmt, va_list args)
static bool_t hdhomerun_debug_output_message_file (struct hdhomerun_debug_t *dbg, struct hdhomerun_debug_message_t *message)
static bool_t hdhomerun_debug_output_message_sock (struct hdhomerun_debug_t *dbg, struct hdhomerun_debug_message_t *message)
static bool_t hdhomerun_debug_output_message (struct hdhomerun_debug_t *dbg, struct hdhomerun_debug_message_t *message)
static void hdhomerun_debug_pop_and_free_message (struct hdhomerun_debug_t *dbg)


Function Documentation

static THREAD_FUNC_PREFIX hdhomerun_debug_thread_execute ( void *  arg  )  [static]

Definition at line 434 of file hdhomerun_debug.c.

Referenced by hdhomerun_debug_create().

struct hdhomerun_debug_t* hdhomerun_debug_create ( void   )  [read]

Definition at line 81 of file hdhomerun_debug.c.

static void hdhomerun_debug_close_file ( struct hdhomerun_debug_t dbg  )  [static]

static void hdhomerun_debug_close_sock ( struct hdhomerun_debug_t dbg  )  [static]

void hdhomerun_debug_destroy ( struct hdhomerun_debug_t dbg  ) 

Definition at line 124 of file hdhomerun_debug.c.

void hdhomerun_debug_set_prefix ( struct hdhomerun_debug_t dbg,
const char *  prefix 
)

Definition at line 139 of file hdhomerun_debug.c.

void hdhomerun_debug_set_filename ( struct hdhomerun_debug_t dbg,
const char *  filename 
)

Definition at line 155 of file hdhomerun_debug.c.

void hdhomerun_debug_enable ( struct hdhomerun_debug_t dbg  ) 

Definition at line 184 of file hdhomerun_debug.c.

void hdhomerun_debug_disable ( struct hdhomerun_debug_t dbg  ) 

Definition at line 193 of file hdhomerun_debug.c.

bool_t hdhomerun_debug_enabled ( struct hdhomerun_debug_t dbg  ) 

Definition at line 204 of file hdhomerun_debug.c.

Referenced by hdhomerun_device_debug_print_video_stats().

void hdhomerun_debug_flush ( struct hdhomerun_debug_t dbg,
uint64_t  timeout 
)

Definition at line 213 of file hdhomerun_debug.c.

void hdhomerun_debug_printf ( struct hdhomerun_debug_t dbg,
const char *  fmt,
  ... 
)

void hdhomerun_debug_vprintf ( struct hdhomerun_debug_t dbg,
const char *  fmt,
va_list  args 
)

Definition at line 238 of file hdhomerun_debug.c.

Referenced by hdhomerun_debug_printf().

static bool_t hdhomerun_debug_output_message_file ( struct hdhomerun_debug_t dbg,
struct hdhomerun_debug_message_t message 
) [static]

Definition at line 325 of file hdhomerun_debug.c.

Referenced by hdhomerun_debug_output_message().

static bool_t hdhomerun_debug_output_message_sock ( struct hdhomerun_debug_t dbg,
struct hdhomerun_debug_message_t message 
) [static]

Definition at line 348 of file hdhomerun_debug.c.

Referenced by hdhomerun_debug_output_message().

static bool_t hdhomerun_debug_output_message ( struct hdhomerun_debug_t dbg,
struct hdhomerun_debug_message_t message 
) [static]

Definition at line 396 of file hdhomerun_debug.c.

Referenced by hdhomerun_debug_thread_execute().

static void hdhomerun_debug_pop_and_free_message ( struct hdhomerun_debug_t dbg  )  [static]

Definition at line 416 of file hdhomerun_debug.c.

Referenced by hdhomerun_debug_thread_execute().


Generated on Sat Dec 18 05:15:52 2010 for MythTV by  doxygen 1.5.5