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)
Loading...
Searching...
No Matches
ipcdef.h
Go to the documentation of this file.
1
#ifdef __cplusplus
2
extern
"C"
{
3
#endif
4
5
#define LISTING_FOLLOWS 100
6
#define CIT_OK 200
7
#define MORE_DATA 300
8
#define SEND_LISTING 400
9
#define ERROR 500
10
#define BINARY_FOLLOWS 600
11
#define SEND_BINARY 700
12
#define START_CHAT_MODE 800
13
14
#define INTERNAL_ERROR 10
15
#define TOO_BIG 11
16
#define ILLEGAL_VALUE 12
17
#define NOT_LOGGED_IN 20
18
#define CMD_NOT_SUPPORTED 30
19
#define SERVER_SHUTTING_DOWN 31
20
#define PASSWORD_REQUIRED 40
21
#define ALREADY_LOGGED_IN 41
22
#define USERNAME_REQUIRED 42
23
#define HIGHER_ACCESS_REQUIRED 50
24
#define MAX_SESSIONS_EXCEEDED 51
25
#define RESOURCE_BUSY 52
26
#define RESOURCE_NOT_OPEN 53
27
#define NOT_HERE 60
28
#define INVALID_FLOOR_OPERATION 61
29
#define NO_SUCH_USER 70
30
#define FILE_NOT_FOUND 71
31
#define ROOM_NOT_FOUND 72
32
#define NO_SUCH_SYSTEM 73
33
#define ALREADY_EXISTS 74
34
#define MESSAGE_NOT_FOUND 75
35
36
#define ASYNC_MSG 900
37
#define ASYNC_GEXP 02
38
39
#define QR_PERMANENT 1
/* Room does not purge */
40
#define QR_INUSE 2
/* Set if in use, clear if avail */
41
#define QR_PRIVATE 4
/* Set for any type of private room */
42
#define QR_PASSWORDED 8
/* Set if there's a password too */
43
#define QR_GUESSNAME 16
/* Set if it's a guessname room */
44
#define QR_DIRECTORY 32
/* Directory room */
45
#define QR_UPLOAD 64
/* Allowed to upload */
46
#define QR_DOWNLOAD 128
/* Allowed to download */
47
#define QR_VISDIR 256
/* Visible directory */
48
#define QR_ANONONLY 512
/* Anonymous-Only room */
49
#define QR_ANONOPT 1024
/* Anonymous-Option room */
50
#define QR_NETWORK 2048
/* (no longer used) */
51
#define QR_PREFONLY 4096
/* Preferred status needed to enter */
52
#define QR_READONLY 8192
/* Aide status required to post */
53
#define QR_MAILBOX 16384
/* Set if this is a private mailbox */
54
55
#define QR2_SYSTEM 1
/* System room; hide by default */
56
#define QR2_SELFLIST 2
/* Self-service mailing list mgmt */
57
#define QR2_COLLABDEL 4
/* Anyone who can post can delete */
58
#define QR2_SUBJECTREQ 8
/* Subject strongly recommended */
59
#define QR2_SMTP_PUBLIC 16
/* Listservice Subscribers may post */
60
61
#define US_NEEDVALID 1
/* User needs to be validated */
62
#define US_EXTEDIT 2
/* Always use external editor */
63
#define US_PERM 4
/* Permanent user */
64
#define US_LASTOLD 16
/* Print last old message with new */
65
#define US_EXPERT 32
/* Experienced user */
66
#define US_UNLISTED 64
/* Unlisted userlog entry */
67
#define US_NOPROMPT 128
/* Don't prompt after each message */
68
#define US_PROMPTCTL 256
/* <N>ext & <S>top work at prompt */
69
#define US_DISAPPEAR 512
/* Use "disappearing msg prompts" */
70
#define US_REGIS 1024
/* Registered user */
71
#define US_PAGINATOR 2048
/* Pause after each screen of text */
72
#define US_INTERNET 4096
/* Internet mail privileges */
73
#define US_FLOORS 8192
/* User wants to see floors */
74
#define US_COLOR 16384
/* User wants ANSI color support */
75
#define US_USER_SET (US_LASTOLD | US_EXPERT | US_UNLISTED | \
76
US_NOPROMPT | US_DISAPPEAR | US_PAGINATOR | \
77
US_FLOORS | US_COLOR | US_PROMPTCTL | US_EXTEDIT)
78
79
#define UA_KNOWN 2
/* Room appears in a 'known rooms' list */
80
#define UA_GOTOALLOWED 4
/* User may goto this room if specified by exact name */
81
#define UA_HASNEWMSGS 8
/* Unread messages exist in this room */
82
#define UA_ZAPPED 16
/* User has forgotten (zapped) this room */
83
#define UA_POSTALLOWED 32
/* User may post top-level messages here */
84
#define UA_ADMINALLOWED 64
/* Aide or Room Aide rights exist here */
85
#define UA_DELETEALLOWED 128
/* User is allowed to delete messages from this room */
86
#define UA_REPLYALLOWED 256
/* User is allowed to reply to existing messages here */
87
88
#ifdef __cplusplus
89
}
90
#endif
server
ipcdef.h
Generated by
1.10.0