void *private_data;
};
+/** Describes the current status of one paraslash sender. */
struct sender_status {
+ /* The file descriptor of the socket this sender is listening on. */
int listen_fd;
+ /** The TCP/DCCP port used by this sender. */
int port;
+ /** The current number of simultaneous connections. */
int num_clients;
+ /** The maximal number of simultaneous connections. */
int max_clients;
+ /** Whether the access control list is a whitelist. */
int default_deny;
- /** The list of connected clients. */
- struct list_head client_list;
/** The whitelist/blacklist. */
struct list_head acl;
+ /** The list of connected clients. */
+ struct list_head client_list;
};
void shutdown_client(struct sender_client *sc, struct sender_status *ss);