X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=recv.h;h=2b5e36d7c260c9fddbbd091c269886b3ad6dbfd3;hp=cc44a602a9f3ca2f63c68c8c984fb83c87f82703;hb=0b43ec5dfd9e301257e3c0b31733ea67c1db4426;hpb=a28eef552dc779eac12c1df430522dc4e20ae428 diff --git a/recv.h b/recv.h index cc44a602..2b5e36d7 100644 --- a/recv.h +++ b/recv.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2005-2013 Andre Noll + * Copyright (C) 2005-2014 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -17,7 +17,7 @@ struct receiver_node { /** Pointer to the configuration data for this instance. */ void *conf; /** The task associated with this instance. */ - struct task task; + struct task *task; /** The receiver node is always the root of the buffer tree. */ struct btr_node *btrn; /** Each receiver node maintains a buffer pool for the received data. */ @@ -58,11 +58,11 @@ struct receiver { /** * The command line parser of the receiver. * - * It should check whether the command line options given by \a argc and \a - * argv are valid. On success, it should return a pointer to the - * receiver-specific configuration data determined by \a argc and \a argv. - * Note that this might be called more than once with different values of - * \a argc and \a argv. + * It should check whether the command line options given by \a argc + * and \a argv are valid. On success, it should return a pointer to + * the receiver-specific configuration data determined by \a argc and + * \a argv. Note that this might be called more than once with + * different values of \a argc and \a argv. */ void *(*parse_config)(int argc, char **argv); /** @@ -141,7 +141,7 @@ struct receiver { void recv_init(void); void *check_receiver_arg(char *ra, int *receiver_num); -void print_receiver_helps(int detailed); +void print_receiver_helps(unsigned flags); int generic_recv_pre_select(struct sched *s, struct task *t); /** \cond receiver */