Back to index

citadel  8.12
Defines
ipcdef.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LISTING_FOLLOWS   100
#define CIT_OK   200
#define MORE_DATA   300
#define SEND_LISTING   400
#define ERROR   500
#define BINARY_FOLLOWS   600
#define SEND_BINARY   700
#define START_CHAT_MODE   800
#define INTERNAL_ERROR   10
#define TOO_BIG   11
#define ILLEGAL_VALUE   12
#define NOT_LOGGED_IN   20
#define CMD_NOT_SUPPORTED   30
#define SERVER_SHUTTING_DOWN   31
#define PASSWORD_REQUIRED   40
#define ALREADY_LOGGED_IN   41
#define USERNAME_REQUIRED   42
#define HIGHER_ACCESS_REQUIRED   50
#define MAX_SESSIONS_EXCEEDED   51
#define RESOURCE_BUSY   52
#define RESOURCE_NOT_OPEN   53
#define NOT_HERE   60
#define INVALID_FLOOR_OPERATION   61
#define NO_SUCH_USER   70
#define FILE_NOT_FOUND   71
#define ROOM_NOT_FOUND   72
#define NO_SUCH_SYSTEM   73
#define ALREADY_EXISTS   74
#define MESSAGE_NOT_FOUND   75
#define ASYNC_MSG   900
#define ASYNC_GEXP   02
#define QR_PERMANENT   1 /* Room does not purge */
#define QR_INUSE   2 /* Set if in use, clear if avail */
#define QR_PRIVATE   4 /* Set for any type of private room */
#define QR_PASSWORDED   8 /* Set if there's a password too */
#define QR_GUESSNAME   16 /* Set if it's a guessname room */
#define QR_DIRECTORY   32 /* Directory room */
#define QR_UPLOAD   64 /* Allowed to upload */
#define QR_DOWNLOAD   128 /* Allowed to download */
#define QR_VISDIR   256 /* Visible directory */
#define QR_ANONONLY   512 /* Anonymous-Only room */
#define QR_ANONOPT   1024 /* Anonymous-Option room */
#define QR_NETWORK   2048 /* Shared network room */
#define QR_PREFONLY   4096 /* Preferred status needed to enter */
#define QR_READONLY   8192 /* Aide status required to post */
#define QR_MAILBOX   16384 /* Set if this is a private mailbox */
#define QR2_SYSTEM   1 /* System room; hide by default */
#define QR2_SELFLIST   2 /* Self-service mailing list mgmt */
#define QR2_COLLABDEL   4 /* Anyone who can post can delete */
#define QR2_SUBJECTREQ   8 /* Subject strongly recommended */
#define QR2_SMTP_PUBLIC   16 /* Listservice Subscribers may post */
#define QR2_MODERATED   32 /* Listservice aide has to permit posts */
#define US_NEEDVALID   1 /* User needs to be validated */
#define US_EXTEDIT   2 /* Always use external editor */
#define US_PERM   4 /* Permanent user */
#define US_LASTOLD   16 /* Print last old message with new */
#define US_EXPERT   32 /* Experienced user */
#define US_UNLISTED   64 /* Unlisted userlog entry */
#define US_NOPROMPT   128 /* Don't prompt after each message */
#define US_PROMPTCTL   256 /* <N>ext & <S>top work at prompt */
#define US_DISAPPEAR   512 /* Use "disappearing msg prompts" */
#define US_REGIS   1024 /* Registered user */
#define US_PAGINATOR   2048 /* Pause after each screen of text */
#define US_INTERNET   4096 /* Internet mail privileges */
#define US_FLOORS   8192 /* User wants to see floors */
#define US_COLOR   16384 /* User wants ANSI color support */
#define US_USER_SET
#define UA_KNOWN   2 /* Room appears in a 'known rooms' list */
#define UA_GOTOALLOWED   4 /* User may goto this room if specified by exact name */
#define UA_HASNEWMSGS   8 /* Unread messages exist in this room */
#define UA_ZAPPED   16 /* User has forgotten (zapped) this room */
#define UA_POSTALLOWED   32 /* User may post top-level messages here */
#define UA_ADMINALLOWED   64 /* Aide or Room Aide rights exist here */
#define UA_DELETEALLOWED   128 /* User is allowed to delete messages from this room */
#define UA_REPLYALLOWED   256 /* User is allowed to reply to existing messages here */

Define Documentation

#define ALREADY_EXISTS   74

Definition at line 33 of file ipcdef.h.

#define ALREADY_LOGGED_IN   41

Definition at line 21 of file ipcdef.h.

#define ASYNC_GEXP   02

Definition at line 37 of file ipcdef.h.

#define ASYNC_MSG   900

Definition at line 36 of file ipcdef.h.

#define BINARY_FOLLOWS   600

Definition at line 10 of file ipcdef.h.

#define CIT_OK   200

Definition at line 6 of file ipcdef.h.

#define CMD_NOT_SUPPORTED   30

Definition at line 18 of file ipcdef.h.

#define ERROR   500

Definition at line 9 of file ipcdef.h.

#define FILE_NOT_FOUND   71

Definition at line 30 of file ipcdef.h.

#define HIGHER_ACCESS_REQUIRED   50

Definition at line 23 of file ipcdef.h.

#define ILLEGAL_VALUE   12

Definition at line 16 of file ipcdef.h.

#define INTERNAL_ERROR   10

Definition at line 14 of file ipcdef.h.

#define INVALID_FLOOR_OPERATION   61

Definition at line 28 of file ipcdef.h.

#define LISTING_FOLLOWS   100

Definition at line 5 of file ipcdef.h.

#define MAX_SESSIONS_EXCEEDED   51

Definition at line 24 of file ipcdef.h.

#define MESSAGE_NOT_FOUND   75

Definition at line 34 of file ipcdef.h.

#define MORE_DATA   300

Definition at line 7 of file ipcdef.h.

#define NO_SUCH_SYSTEM   73

Definition at line 32 of file ipcdef.h.

#define NO_SUCH_USER   70

Definition at line 29 of file ipcdef.h.

#define NOT_HERE   60

Definition at line 27 of file ipcdef.h.

#define NOT_LOGGED_IN   20

Definition at line 17 of file ipcdef.h.

#define PASSWORD_REQUIRED   40

Definition at line 20 of file ipcdef.h.

#define QR2_COLLABDEL   4 /* Anyone who can post can delete */

Definition at line 57 of file ipcdef.h.

#define QR2_MODERATED   32 /* Listservice aide has to permit posts */

Definition at line 60 of file ipcdef.h.

#define QR2_SELFLIST   2 /* Self-service mailing list mgmt */

Definition at line 56 of file ipcdef.h.

#define QR2_SMTP_PUBLIC   16 /* Listservice Subscribers may post */

Definition at line 59 of file ipcdef.h.

#define QR2_SUBJECTREQ   8 /* Subject strongly recommended */

Definition at line 58 of file ipcdef.h.

#define QR2_SYSTEM   1 /* System room; hide by default */

Definition at line 55 of file ipcdef.h.

#define QR_ANONONLY   512 /* Anonymous-Only room */

Definition at line 48 of file ipcdef.h.

#define QR_ANONOPT   1024 /* Anonymous-Option room */

Definition at line 49 of file ipcdef.h.

#define QR_DIRECTORY   32 /* Directory room */

Definition at line 44 of file ipcdef.h.

#define QR_DOWNLOAD   128 /* Allowed to download */

Definition at line 46 of file ipcdef.h.

#define QR_GUESSNAME   16 /* Set if it's a guessname room */

Definition at line 43 of file ipcdef.h.

#define QR_INUSE   2 /* Set if in use, clear if avail */

Definition at line 40 of file ipcdef.h.

#define QR_MAILBOX   16384 /* Set if this is a private mailbox */

Definition at line 53 of file ipcdef.h.

#define QR_NETWORK   2048 /* Shared network room */

Definition at line 50 of file ipcdef.h.

#define QR_PASSWORDED   8 /* Set if there's a password too */

Definition at line 42 of file ipcdef.h.

#define QR_PERMANENT   1 /* Room does not purge */

Definition at line 39 of file ipcdef.h.

#define QR_PREFONLY   4096 /* Preferred status needed to enter */

Definition at line 51 of file ipcdef.h.

#define QR_PRIVATE   4 /* Set for any type of private room */

Definition at line 41 of file ipcdef.h.

#define QR_READONLY   8192 /* Aide status required to post */

Definition at line 52 of file ipcdef.h.

#define QR_UPLOAD   64 /* Allowed to upload */

Definition at line 45 of file ipcdef.h.

#define QR_VISDIR   256 /* Visible directory */

Definition at line 47 of file ipcdef.h.

#define RESOURCE_BUSY   52

Definition at line 25 of file ipcdef.h.

#define RESOURCE_NOT_OPEN   53

Definition at line 26 of file ipcdef.h.

#define ROOM_NOT_FOUND   72

Definition at line 31 of file ipcdef.h.

#define SEND_BINARY   700

Definition at line 11 of file ipcdef.h.

#define SEND_LISTING   400

Definition at line 8 of file ipcdef.h.

#define SERVER_SHUTTING_DOWN   31

Definition at line 19 of file ipcdef.h.

#define START_CHAT_MODE   800

Definition at line 12 of file ipcdef.h.

#define TOO_BIG   11

Definition at line 15 of file ipcdef.h.

#define UA_ADMINALLOWED   64 /* Aide or Room Aide rights exist here */

Definition at line 85 of file ipcdef.h.

#define UA_DELETEALLOWED   128 /* User is allowed to delete messages from this room */

Definition at line 86 of file ipcdef.h.

#define UA_GOTOALLOWED   4 /* User may goto this room if specified by exact name */

Definition at line 81 of file ipcdef.h.

#define UA_HASNEWMSGS   8 /* Unread messages exist in this room */

Definition at line 82 of file ipcdef.h.

#define UA_KNOWN   2 /* Room appears in a 'known rooms' list */

Definition at line 80 of file ipcdef.h.

#define UA_POSTALLOWED   32 /* User may post top-level messages here */

Definition at line 84 of file ipcdef.h.

#define UA_REPLYALLOWED   256 /* User is allowed to reply to existing messages here */

Definition at line 87 of file ipcdef.h.

#define UA_ZAPPED   16 /* User has forgotten (zapped) this room */

Definition at line 83 of file ipcdef.h.

#define US_COLOR   16384 /* User wants ANSI color support */

Definition at line 75 of file ipcdef.h.

#define US_DISAPPEAR   512 /* Use "disappearing msg prompts" */

Definition at line 70 of file ipcdef.h.

#define US_EXPERT   32 /* Experienced user */

Definition at line 66 of file ipcdef.h.

#define US_EXTEDIT   2 /* Always use external editor */

Definition at line 63 of file ipcdef.h.

#define US_FLOORS   8192 /* User wants to see floors */

Definition at line 74 of file ipcdef.h.

#define US_INTERNET   4096 /* Internet mail privileges */

Definition at line 73 of file ipcdef.h.

#define US_LASTOLD   16 /* Print last old message with new */

Definition at line 65 of file ipcdef.h.

#define US_NEEDVALID   1 /* User needs to be validated */

Definition at line 62 of file ipcdef.h.

#define US_NOPROMPT   128 /* Don't prompt after each message */

Definition at line 68 of file ipcdef.h.

#define US_PAGINATOR   2048 /* Pause after each screen of text */

Definition at line 72 of file ipcdef.h.

#define US_PERM   4 /* Permanent user */

Definition at line 64 of file ipcdef.h.

#define US_PROMPTCTL   256 /* <N>ext & <S>top work at prompt */

Definition at line 69 of file ipcdef.h.

#define US_REGIS   1024 /* Registered user */

Definition at line 71 of file ipcdef.h.

#define US_UNLISTED   64 /* Unlisted userlog entry */

Definition at line 67 of file ipcdef.h.

#define US_USER_SET
Value:

Definition at line 76 of file ipcdef.h.

#define USERNAME_REQUIRED   42

Definition at line 22 of file ipcdef.h.