/*
- * Copyright (C) 2005-2006 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2005-2007 Andre Noll <maan@systemlinux.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
void *private_data;
/** set to 1 if end of file is reached */
int eof;
+ /** pointer to the eof member of the consumer */
+ int *output_eof;
/** pointer to the configuration data for this instance */
void *conf;
/** the task associated with this instance */
#define ORTP_RECEIVER
#endif
-void *check_receiver_arg(char *ra, int *receiver_num);
-
-
extern struct receiver receivers[];
extern void (*crypt_function_recv)(unsigned long len, const unsigned char *indata, unsigned char *outdata);
-extern void (*crypt_function_send)(unsigned long len, const unsigned char *indata, unsigned char *outdata);
+/** \endcond */
+/** define an array of all available receivers */
#define DEFINE_RECEIVER_ARRAY struct receiver receivers[] = { \
HTTP_RECEIVER \
DCCP_RECEIVER \
ORTP_RECEIVER \
{.name = NULL}};
-/** \endcond */
+void *check_receiver_arg(char *ra, int *receiver_num);
+
+
+extern void (*crypt_function_send)(unsigned long len, const unsigned char *indata, unsigned char *outdata);
+