X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=dccp_send.c;h=74976cf202a27c430be96448011a966865fbf249;hp=02e64a7aebe6819aa6733544dc6d32ec8020b9a5;hb=e2213f2468eb1c6f8ca033c6529ee1b5ceadab7f;hpb=206217ee7b6925f543ba21a7797a4dc32f0d84ab diff --git a/dccp_send.c b/dccp_send.c index 02e64a7a..74976cf2 100644 --- a/dccp_send.c +++ b/dccp_send.c @@ -16,6 +16,8 @@ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. */ +/** \file dccp_send.c paraslash's dccp sender */ + /* * based on server.c of dccp-cs-0.01.tar.bz2, * (C) 2005 Ian McDonald @@ -44,7 +46,8 @@ struct dccp_client { struct sockaddr_in addr; /** the position of this client in the client list */ struct list_head node; - int header_sent; /* non-zero if audio file header has been sent */ + /** non-zero if audio file header has been sent */ + int header_sent; }; static void dccp_pre_select(__unused struct audio_format *af, int *max_fileno, fd_set *rfds, @@ -162,6 +165,7 @@ static void dccp_send(__unused struct audio_format *af, dccp_shutdown_client(dc); continue; } + dc->header_sent = 1; ret = write_ok(dc->fd); if (ret < 0) { dccp_shutdown_client(dc); @@ -203,6 +207,14 @@ static char *dccp_help(void) return make_message("no help available\n"); } +/** + * the init function of the dccp sender + * + * \param s pointer to the dccp sender struct + * + * It initializes all function pointers of \a s and starts + * listening on the given port. + */ void dccp_send_init(struct sender *s) { int ret;