X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=server.h;h=d56da7eb0db8d74c78e139484653e84e51ba684e;hp=23feadd1eee4016da4cdb124dff807137d166df2;hb=8f69a1302a52163c61142531c4a6944510c3ec12;hpb=1c8218665d39f212eb7cddaea70c5ab66d7e26c7 diff --git a/server.h b/server.h index 23feadd1..d56da7eb 100644 --- a/server.h +++ b/server.h @@ -73,8 +73,6 @@ struct misc_meta_data { unsigned int num_connects; /** The number of connections currently active. */ unsigned int active_connections; - /** The process id of the audio file selector. */ - pid_t afs_pid; /** This gets updated by afs and contains its current mode. */ char afs_mode_string[MAXLINE]; /** Used by the sender command. */ @@ -83,6 +81,7 @@ struct misc_meta_data { struct audio_file_data afd; }; +extern pid_t afs_pid; extern struct lls_parse_result *server_lpr; /** @@ -114,6 +113,8 @@ extern struct lls_parse_result *server_lpr; #define ENUM_STRING_VAL(_name) (lls_enum_string_val(OPT_UINT32_VAL(_name), \ lls_opt(LSG_SERVER_PARA_SERVER_OPT_ ## _name, CMD_PTR))) -__noreturn void handle_connect(int fd); +int handle_connect(int fd); void parse_config_or_die(bool reload); char *server_get_tasks(void); +bool process_is_command_handler(void); +void free_lpr(void);