hdhomerun_sock_windows.c File Reference

Go to the source code of this file.

Functions

int hdhomerun_local_ip_info (struct hdhomerun_local_ip_info_t ip_info_list[], int max_count)
hdhomerun_sock_t hdhomerun_sock_create_udp (void)
hdhomerun_sock_t hdhomerun_sock_create_tcp (void)
void hdhomerun_sock_destroy (hdhomerun_sock_t sock)
int hdhomerun_sock_getlasterror (void)
uint32_t hdhomerun_sock_getsockname_addr (hdhomerun_sock_t sock)
uint16_t hdhomerun_sock_getsockname_port (hdhomerun_sock_t sock)
uint32_t hdhomerun_sock_getpeername_addr (hdhomerun_sock_t sock)
uint32_t hdhomerun_sock_getaddrinfo_addr (hdhomerun_sock_t sock, const char *name)
bool_t hdhomerun_sock_bind (hdhomerun_sock_t sock, uint32_t local_addr, uint16_t local_port, bool_t allow_reuse)
bool_t hdhomerun_sock_connect (hdhomerun_sock_t sock, uint32_t remote_addr, uint16_t remote_port, uint64_t timeout)
static bool_t hdhomerun_sock_wait_for_event (hdhomerun_sock_t sock, long event_type, uint64_t stop_time)
bool_t hdhomerun_sock_send (hdhomerun_sock_t sock, const void *data, size_t length, uint64_t timeout)
bool_t hdhomerun_sock_sendto (hdhomerun_sock_t sock, uint32_t remote_addr, uint16_t remote_port, const void *data, size_t length, uint64_t timeout)
bool_t hdhomerun_sock_recv (hdhomerun_sock_t sock, void *data, size_t *length, uint64_t timeout)
bool_t hdhomerun_sock_recvfrom (hdhomerun_sock_t sock, uint32_t *remote_addr, uint16_t *remote_port, void *data, size_t *length, uint64_t timeout)

Function Documentation

int hdhomerun_local_ip_info ( struct hdhomerun_local_ip_info_t  ip_info_list[],
int  max_count 
)

Definition at line 52 of file hdhomerun_sock_windows.c.

Referenced by hdhomerun_discover_sock_detect().

hdhomerun_sock_t hdhomerun_sock_create_udp ( void   ) 
hdhomerun_sock_t hdhomerun_sock_create_tcp ( void   ) 
void hdhomerun_sock_destroy ( hdhomerun_sock_t  sock  ) 
int hdhomerun_sock_getlasterror ( void   ) 
uint32_t hdhomerun_sock_getsockname_addr ( hdhomerun_sock_t  sock  ) 

Definition at line 168 of file hdhomerun_sock_windows.c.

Referenced by hdhomerun_control_get_local_addr().

uint16_t hdhomerun_sock_getsockname_port ( hdhomerun_sock_t  sock  ) 

Definition at line 180 of file hdhomerun_sock_windows.c.

Referenced by hdhomerun_video_get_local_port().

uint32_t hdhomerun_sock_getpeername_addr ( hdhomerun_sock_t  sock  ) 

Definition at line 192 of file hdhomerun_sock_windows.c.

uint32_t hdhomerun_sock_getaddrinfo_addr ( hdhomerun_sock_t  sock,
const char *  name 
)

Definition at line 204 of file hdhomerun_sock_windows.c.

Referenced by hdhomerun_debug_output_message_sock().

bool_t hdhomerun_sock_bind ( hdhomerun_sock_t  sock,
uint32_t  local_addr,
uint16_t  local_port,
bool_t  allow_reuse 
)
bool_t hdhomerun_sock_connect ( hdhomerun_sock_t  sock,
uint32_t  remote_addr,
uint16_t  remote_port,
uint64_t  timeout 
)
static bool_t hdhomerun_sock_wait_for_event ( hdhomerun_sock_t  sock,
long  event_type,
uint64_t  stop_time 
) [static]
bool_t hdhomerun_sock_send ( hdhomerun_sock_t  sock,
const void *  data,
size_t  length,
uint64_t  timeout 
)
bool_t hdhomerun_sock_sendto ( hdhomerun_sock_t  sock,
uint32_t  remote_addr,
uint16_t  remote_port,
const void *  data,
size_t  length,
uint64_t  timeout 
)

Definition at line 338 of file hdhomerun_sock_windows.c.

Referenced by hdhomerun_discover_send_internal().

bool_t hdhomerun_sock_recv ( hdhomerun_sock_t  sock,
void *  data,
size_t *  length,
uint64_t  timeout 
)
bool_t hdhomerun_sock_recvfrom ( hdhomerun_sock_t  sock,
uint32_t remote_addr,
uint16_t remote_port,
void *  data,
size_t *  length,
uint64_t  timeout 
)

Definition at line 391 of file hdhomerun_sock_windows.c.

Referenced by hdhomerun_discover_recv_internal().

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