hdhomerun_config.c File Reference

Go to the source code of this file.

Functions

static int help (void)
static void extract_appname (const char *argv0)
static bool_t contains (const char *arg, const char *cmpstr)
static uint32_t parse_ip_addr (const char *str)
static int discover_print (char *target_ip_str)
static int cmd_get (const char *item)
static int cmd_set_internal (const char *item, const char *value)
static int cmd_set (const char *item, const char *value)
static void sigabort_handler (int arg)
static void siginfo_handler (int arg)
static void register_signal_handlers (sig_t sigpipe_handler, sig_t sigint_handler, sig_t siginfo_handler)
static void cmd_scan_printf (FILE *fp, const char *fmt,...)
static int cmd_scan (const char *tuner_str, const char *filename)
static void cmd_save_print_stats (void)
static int cmd_save (const char *tuner_str, const char *filename)
static int cmd_upgrade (const char *filename)
static int cmd_execute (void)
static int main_cmd (int argc, char *argv[])
static int main_internal (int argc, char *argv[])
int main (int argc, char *argv[])

Variables

static const char * appname
struct hdhomerun_device_thd
static volatile sig_atomic_t sigabort_flag = FALSE
static volatile sig_atomic_t siginfo_flag = FALSE

Function Documentation

static int help ( void   )  [static]
static void extract_appname ( const char *  argv0  )  [static]

Definition at line 62 of file hdhomerun_config.c.

Referenced by main_internal().

static bool_t contains ( const char *  arg,
const char *  cmpstr 
) [static]
static uint32_t parse_ip_addr ( const char *  str  )  [static]

Definition at line 94 of file hdhomerun_config.c.

Referenced by discover_print().

static int discover_print ( char *  target_ip_str  )  [static]

Definition at line 104 of file hdhomerun_config.c.

Referenced by main_internal().

static int cmd_get ( const char *  item  )  [static]

Definition at line 139 of file hdhomerun_config.c.

Referenced by main_cmd().

static int cmd_set_internal ( const char *  item,
const char *  value 
) [static]

Definition at line 157 of file hdhomerun_config.c.

Referenced by cmd_execute(), and cmd_set().

static int cmd_set ( const char *  item,
const char *  value 
) [static]

Definition at line 173 of file hdhomerun_config.c.

Referenced by main_cmd().

static void sigabort_handler ( int  arg  )  [static]

Definition at line 208 of file hdhomerun_config.c.

Referenced by cmd_save(), and cmd_scan().

static void siginfo_handler ( int  arg  )  [static]

Definition at line 213 of file hdhomerun_config.c.

Referenced by cmd_save(), and cmd_scan().

static void register_signal_handlers ( sig_t  sigpipe_handler,
sig_t  sigint_handler,
sig_t  siginfo_handler 
) [static]

Definition at line 218 of file hdhomerun_config.c.

Referenced by cmd_save(), and cmd_scan().

static void cmd_scan_printf ( FILE *  fp,
const char *  fmt,
  ... 
) [static]

Definition at line 231 of file hdhomerun_config.c.

Referenced by cmd_scan().

static int cmd_scan ( const char *  tuner_str,
const char *  filename 
) [static]

Definition at line 252 of file hdhomerun_config.c.

Referenced by main_cmd().

static void cmd_save_print_stats ( void   )  [static]

Definition at line 345 of file hdhomerun_config.c.

Referenced by cmd_save().

static int cmd_save ( const char *  tuner_str,
const char *  filename 
) [static]

Definition at line 359 of file hdhomerun_config.c.

Referenced by main_cmd().

static int cmd_upgrade ( const char *  filename  )  [static]

Definition at line 469 of file hdhomerun_config.c.

Referenced by main_cmd().

static int cmd_execute ( void   )  [static]

Definition at line 511 of file hdhomerun_config.c.

Referenced by main_cmd().

static int main_cmd ( int  argc,
char *  argv[] 
) [static]

Definition at line 570 of file hdhomerun_config.c.

Referenced by main_internal().

static int main_internal ( int  argc,
char *  argv[] 
) [static]

Definition at line 635 of file hdhomerun_config.c.

Referenced by main().

int main ( int  argc,
char *  argv[] 
)

Definition at line 695 of file hdhomerun_config.c.


Variable Documentation

const char* appname [static]

Definition at line 45 of file hdhomerun_config.c.

Referenced by extract_appname(), and help().

volatile sig_atomic_t sigabort_flag = FALSE [static]

Definition at line 205 of file hdhomerun_config.c.

Referenced by cmd_save(), cmd_scan(), and sigabort_handler().

volatile sig_atomic_t siginfo_flag = FALSE [static]

Definition at line 206 of file hdhomerun_config.c.

Referenced by cmd_save(), and siginfo_handler().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:41:47 2012 for MythTV by  doxygen 1.6.3