From 82185e7d384931c13ae7cfd915dd68d76b165119 Mon Sep 17 00:00:00 2001 From: phintuka Date: Mon, 1 Jan 2007 05:04:52 +0000 Subject: Initial import --- tools/vdrdiscovery.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tools/vdrdiscovery.h diff --git a/tools/vdrdiscovery.h b/tools/vdrdiscovery.h new file mode 100644 index 00000000..07694f62 --- /dev/null +++ b/tools/vdrdiscovery.h @@ -0,0 +1,30 @@ +/* + * vdrdiscovery.h + * + * Simple broadcast protocol to search VDR with xineliboutput server + * from (local) network. + * + * See the main source file 'xineliboutput.c' for copyright information and + * how to reach the author. + * + * $Id: vdrdiscovery.h,v 1.1 2007-01-01 05:04:52 phintuka Exp $ + * + */ + +#ifndef _VDRDISCOVERY_H_ +#define _VDRDISCOVERY_H_ + +#define DISCOVERY_MSG_MAXSIZE 1024 + +#ifdef VDRVERSION +int udp_discovery_init(/*int port*/); +int udp_discovery_broadcast(int fd_discovery, int server_port); +int udp_discovery_recv(int fd_discovery, char *buf, int timeout, + struct sockaddr_in *source); +int udp_discovery_is_valid_search(const char *buf); +#else +int udp_discovery_find_server(int *port, char *address); +#endif + + +#endif // _VDRDISCOVERY_H_ -- cgit v1.2.3