]> git.tue.mpg.de Git - paraslash.git/commitdiff
send.h: Cosmetic cleanups.
authorAndre Noll <maan@systemlinux.org>
Sat, 2 Feb 2008 13:47:30 +0000 (14:47 +0100)
committerAndre Noll <maan@systemlinux.org>
Sat, 2 Feb 2008 13:47:30 +0000 (14:47 +0100)
send.h

diff --git a/send.h b/send.h
index 3436bcea65371979152cb718bb8beb5d4cb9fda5..94d8afd82e1c40bbacfdbf501c951e08551362d4 100644 (file)
--- a/send.h
+++ b/send.h
 enum {SENDER_ADD, SENDER_DELETE, SENDER_ALLOW, SENDER_DENY, SENDER_ON, SENDER_OFF, NUM_SENDER_CMDS};
 
 /**
- * describes one supported sender of para_server
+ * Describes one supported sender of para_server.
  *
- * \sa http_send.c ortp_send.c
+ * \sa http_send.c ortp_send.c, dccp_send.c.
  */
 struct sender {
-/** the name of the sender */
+       /** The name of the sender. */
        const char *name;
-/**
- * the init function of this sender
- *
- * It must fill in all function pointers of \a s as well as the \a client_cmds
- * array, see below. It should also do all necessary preparations to init
- * this sending facility, for example it could open a tcp port.
- */
+       /**
+        * The init function of this sender.
+        *
+        * It must fill in all function pointers of \a s as well as the \a
+        * client_cmds array, see below. It should also do all necessary
+        * preparations to init this sending facility, for example it could
+        * open a tcp port.
+        */
        void (*init)(struct sender *s);
-/**
- * return the help text of this sender
- *
- * The result must be dynamically allocated and is freed by the caller.
- */
+       /**
+        * Return the help text of this sender.
       *
       * The result must be dynamically allocated and is freed by the caller.
       */
        char* (*help)(void);
-/**
- * return current status info about this sender
- *
- * The result must be dynamically allocated and is freed by the caller.
- */
+       /**
+        * Return current status info about this sender.
       *
       * The result must be dynamically allocated and is freed by the caller.
       */
        char* (*info)(void);
-/**
- * the send-hook
- *
- * It gets called whenever para_server is playing and the current
- * audio format handler indicates that another chunk of data should
- * be sent now. The two parameters \a current_chunk and \a chunks_sent
- * only differ if the stream was repositioned by the \a ff or \a jmp
- * command. Of course, \a buf is a pointer to the chunk of data which
- * should be sent, and \a len is the length of this buffer.
-*/
+       /**
+        * The send-hook.
       *
       * It gets called whenever para_server is playing and the current
       * audio format handler indicates that another chunk of data should
       * be sent now. The two parameters \a current_chunk and \a chunks_sent
       * only differ if the stream was repositioned by the \a ff or \a jmp
       * command. Of course, \a buf is a pointer to the chunk of data which
       * should be sent, and \a len is the length of this buffer.
+       */
        void (*send)(long unsigned current_chunk, long unsigned chunks_sent,
                const char *buf, size_t len);
-/** add file descriptors to fd_sets
- *
- * The pre_select function of each supported sender is called just before
- * para_server enters its main select loop. Each sender may add its own
- * file descriptors to the \a rfds or the \a wfds set.
- *
- * If a file descriptor was added, \a max_fileno must be increased by
- * this function, if necessary.
- *
- * \sa select(2)
-*/
+       /**
+        * Add file descriptors to fd_sets.
+        *
+        * The pre_select function of each supported sender is called just before
+        * para_server enters its main select loop. Each sender may add its own
+        * file descriptors to the \a rfds or the \a wfds set.
+        *
+        * If a file descriptor was added, \a max_fileno must be increased by
+        * this function, if necessary.
+        *
+        * \sa select(2).
+        */
        void (*pre_select)(int *max_fileno, fd_set *rfds, fd_set *wfds);
-/**
- * handle the file descriptors which are ready for I/O
- *
* If the pre_select hook added one ore more file descriptors to the read or write
- * set, this is the hook to check the result and do any I/O on those descriptors
* which are ready for reading/writing.
- */
+       /**
+        * Handle the file descriptors which are ready for I/O.
       *
       * If the pre_select hook added one ore more file descriptors to the
+        * read or write set, this is the hook to check the result and do any
       * I/O on those descriptors which are ready for reading/writing.
       */
        void (*post_select)(fd_set *rfds, fd_set *wfds);
-/**
- * terminate all connected clients
- *
- * This is called e.g. if the stop command was executed. It should make the clients
* aware of the end-of-file condition.
- */
+       /**
+        * Terminate all connected clients.
       *
+        * This is called e.g. if the stop command was executed. It should make
       * the clients aware of the end-of-file condition.
       */
        void (*shutdown_clients)(void);
-/**
- * array of function pointers for the sender subcommands
- *
- * Each sender may implement any subset of the sender commands by filling in
- * the appropriate function pointer in the array. A \p NULL pointer means this
* command is not implemented by this sender.
- */
+       /**
+        * Array of function pointers for the sender subcommands.
       *
+        * Each sender may implement any subset of the sender commands by
+        * filling in the appropriate function pointer in the array. A \p NULL
       * pointer means this command is not implemented by this sender.
       */
        int (*client_cmds[NUM_SENDER_CMDS])(struct sender_command_data*);
 };
-