citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
  Fossies Dox: citadel.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

room_ops.h
Go to the documentation of this file.
1int is_known (struct ctdlroom *roombuf, int roomnum, struct ctdluser *userbuf);
2int has_newmsgs (struct ctdlroom *roombuf, int roomnum, struct ctdluser *userbuf);
3int is_zapped (struct ctdlroom *roombuf, int roomnum, struct ctdluser *userbuf);
4void b_putroom(struct ctdlroom *qrbuf, char *room_name);
5void b_deleteroom(char *);
6void lgetfloor (struct floor *flbuf, int floor_num);
7void lputfloor (struct floor *flbuf, int floor_num);
8int sort_msglist (long int *listptrs, int oldcount);
9void list_roomname(struct ctdlroom *qrbuf, int ra, int current_view, int default_view);
10void convert_room_name_macros(char *towhere, size_t maxlen);
11
12typedef enum _POST_TYPE{
18
19int CtdlDoIHavePermissionToPostInThisRoom(char *errmsgbuf,
20 size_t n,
21 const char* RemoteIdentifier,
22 PostType PostPublic,
23 int is_reply
24);
void b_putroom(struct ctdlroom *qrbuf, char *room_name)
Definition: room_ops.c:399
int sort_msglist(long int *listptrs, int oldcount)
_POST_TYPE
Definition: room_ops.h:12
@ POST_LMTP
Definition: room_ops.h:16
@ CHECK_EXIST
Definition: room_ops.h:15
@ POST_LOGGED_IN
Definition: room_ops.h:13
@ POST_EXTERNAL
Definition: room_ops.h:14
enum _POST_TYPE PostType
void lgetfloor(struct floor *flbuf, int floor_num)
Definition: room_ops.c:524
int is_zapped(struct ctdlroom *roombuf, int roomnum, struct ctdluser *userbuf)
int CtdlDoIHavePermissionToDeleteMessagesFromThisRoom(void)
Definition: room_ops.c:109
int is_known(struct ctdlroom *roombuf, int roomnum, struct ctdluser *userbuf)
int has_newmsgs(struct ctdlroom *roombuf, int roomnum, struct ctdluser *userbuf)
void lputfloor(struct floor *flbuf, int floor_num)
Definition: room_ops.c:599
void b_deleteroom(char *)
Definition: room_ops.c:436
int CtdlDoIHavePermissionToReadMessagesInThisRoom(void)
Definition: room_ops.c:31
void list_roomname(struct ctdlroom *qrbuf, int ra, int current_view, int default_view)
Definition: serv_rooms.c:31
void convert_room_name_macros(char *towhere, size_t maxlen)
Definition: room_ops.c:876
int CtdlDoIHavePermissionToPostInThisRoom(char *errmsgbuf, size_t n, const char *RemoteIdentifier, PostType PostPublic, int is_reply)
Definition: room_ops.c:47
struct floor flbuf
Definition: serv_migrate.c:501
struct ctdlroom qrbuf
Definition: serv_migrate.c:497
Definition: citadel.h:145