X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=server.h;h=1648acfe700b9486860087cb75cea73ff9d47a0e;hb=b0f9ae192371acb53d020fae6d4e9aaf516a1852;hp=9d18561e0f8e1eb20300759cc597970795abe887;hpb=786010c598f79d20280e6ea9ea458cad4a7e9af7;p=paraslash.git diff --git a/server.h b/server.h index 9d18561e..1648acfe 100644 --- a/server.h +++ b/server.h @@ -19,33 +19,12 @@ /** \file server.h common server data structures */ #include "para.h" - +#include "list.h" +#include /** size of the selector_info and audio_file info strings of struct misc_meta_data */ #define MMD_INFO_SIZE 16384 -/** - * permission flags that can be set individually for any server command - * - * - DB_READ: command reads from the database - * - DB_WRITE: command changes the contents of the database - * - AFS_READ: command reads information about the current audio stream - * - AFS_WRITE: command changes the current audio stream - */ -enum {DB_READ = 1, DB_WRITE = 2, AFS_READ = 4, AFS_WRITE = 8}; - -/** - * data needed to authenticate the user - */ -struct user{ -/** the username */ - char name[MAXLINE]; -/** full path to the public RSA key */ - char pubkey_file[_POSIX_PATH_MAX]; -/** the privileges of this user */ - unsigned int perms; -}; - /** * defines one command of para_server */