src/w2/scripts/HWTVideo/libhdhomerun/hdhomerun_control.h File Reference


Functions

hdhomerun_control_sock_t * hdhomerun_control_create (uint32_t device_id, uint32_t device_ip)
void hdhomerun_control_destroy (struct hdhomerun_control_sock_t *cs)
uint32_t hdhomerun_control_get_device_id (struct hdhomerun_control_sock_t *cs)
uint32_t hdhomerun_control_get_device_ip (struct hdhomerun_control_sock_t *cs)
uint32_t hdhomerun_control_get_device_id_requested (struct hdhomerun_control_sock_t *cs)
uint32_t hdhomerun_control_get_device_ip_requested (struct hdhomerun_control_sock_t *cs)
void hdhomerun_control_set_device (struct hdhomerun_control_sock_t *cs, uint32_t device_id, uint32_t device_ip)
uint32_t hdhomerun_control_get_local_addr (struct hdhomerun_control_sock_t *cs)
int hdhomerun_control_get_sock (struct hdhomerun_control_sock_t *cs)
int hdhomerun_control_send (struct hdhomerun_control_sock_t *cs, uint8_t *start, uint8_t *end)
int hdhomerun_control_recv (struct hdhomerun_control_sock_t *cs, uint8_t **pstart, uint8_t **pend)
int hdhomerun_control_get (struct hdhomerun_control_sock_t *cs, const char *name, char **pvalue, char **perror)
int hdhomerun_control_set (struct hdhomerun_control_sock_t *cs, const char *name, const char *value, char **pvalue, char **perror)
int hdhomerun_control_upgrade (struct hdhomerun_control_sock_t *cs, FILE *upgrade_file)


Function Documentation

struct hdhomerun_control_sock_t* hdhomerun_control_create ( uint32_t  device_id,
uint32_t  device_ip 
)

void hdhomerun_control_destroy ( struct hdhomerun_control_sock_t *  cs  ) 

int hdhomerun_control_get ( struct hdhomerun_control_sock_t *  cs,
const char *  name,
char **  pvalue,
char **  perror 
)

uint32_t hdhomerun_control_get_device_id ( struct hdhomerun_control_sock_t *  cs  ) 

uint32_t hdhomerun_control_get_device_id_requested ( struct hdhomerun_control_sock_t *  cs  ) 

uint32_t hdhomerun_control_get_device_ip ( struct hdhomerun_control_sock_t *  cs  ) 

uint32_t hdhomerun_control_get_device_ip_requested ( struct hdhomerun_control_sock_t *  cs  ) 

uint32_t hdhomerun_control_get_local_addr ( struct hdhomerun_control_sock_t *  cs  ) 

int hdhomerun_control_get_sock ( struct hdhomerun_control_sock_t *  cs  ) 

int hdhomerun_control_recv ( struct hdhomerun_control_sock_t *  cs,
uint8_t **  pstart,
uint8_t **  pend 
)

int hdhomerun_control_send ( struct hdhomerun_control_sock_t *  cs,
uint8_t start,
uint8_t end 
)

int hdhomerun_control_set ( struct hdhomerun_control_sock_t *  cs,
const char *  name,
const char *  value,
char **  pvalue,
char **  perror 
)

void hdhomerun_control_set_device ( struct hdhomerun_control_sock_t *  cs,
uint32_t  device_id,
uint32_t  device_ip 
)

int hdhomerun_control_upgrade ( struct hdhomerun_control_sock_t *  cs,
FILE *  upgrade_file 
)


Generated on Fri May 4 13:40:10 2012 for WDSS-IIw2 by  doxygen 1.4.7