/** \file server.h Common server data structures. */
-
/** Size of the selector_info and audio_file info strings of struct misc_meta_data. */
#define MMD_INFO_SIZE 16384
+/** The maximum length of the host component in an URL */
+#define MAX_HOSTLEN 256
+
/**
* Defines one command of para_server.
*/
/** The number of the sender in question. */
int sender_num;
/** Used for the allow/deny/add/remove subcommands. */
- struct in_addr addr;
+ char host[MAX_HOSTLEN];
/** Used for allow/deny. */
int netmask;
/** The port number for add/remove. */
int port;
+ /** Maximal slice size. */
+ uint16_t max_slice_bytes;
+ /** Number of data slices plus redundant slices. */
+ uint8_t slices_per_group;
+ /** Number of slices minus number of redundant slices. */
+ uint8_t data_slices_per_group;
};
/**