"Fossies" - the Fresh Open Source Software Archive

Member "citadel/room_ops.h" (5 Jun 2021, 1016 Bytes) of package /linux/www/citadel.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "room_ops.h" see the Fossies "Dox" file reference documentation and the last Fossies "Diffs" side-by-side code changes report: 8.24_vs_9.01.

    1 int is_known (struct ctdlroom *roombuf, int roomnum,
    2           struct ctdluser *userbuf);
    3 int has_newmsgs (struct ctdlroom *roombuf, int roomnum,
    4          struct ctdluser *userbuf);
    5 int is_zapped (struct ctdlroom *roombuf, int roomnum,
    6            struct ctdluser *userbuf);
    7 void b_putroom(struct ctdlroom *qrbuf, char *room_name);
    8 void b_deleteroom(char *);
    9 void lgetfloor (struct floor *flbuf, int floor_num);
   10 void lputfloor (struct floor *flbuf, int floor_num);
   11 int sort_msglist (long int *listptrs, int oldcount);
   12 void list_roomname(struct ctdlroom *qrbuf, int ra, int current_view, int default_view);
   13 
   14 void convert_room_name_macros(char *towhere, size_t maxlen);
   15 
   16 
   17 typedef enum _POST_TYPE{
   18     POST_LOGGED_IN,
   19     POST_EXTERNAL,
   20     CHECK_EXISTANCE,
   21     POST_LMTP
   22 }PostType;
   23 
   24 int CtdlDoIHavePermissionToPostInThisRoom(char *errmsgbuf, 
   25     size_t n, 
   26     const char* RemoteIdentifier,
   27     PostType PostPublic,
   28     int is_reply
   29 );
   30 int CtdlDoIHavePermissionToDeleteMessagesFromThisRoom(void);
   31 int CtdlDoIHavePermissionToReadMessagesInThisRoom(void);