#include "queue.h"
Go to the source code of this file.
Defines | |
#define | MNOMEMO 0x0001 |
No Memos accepted. | |
#define | MSECURE 0x0002 |
User requires identify to send/receive. | |
#define | MSELFCLEAN 0x0004 |
Automatically clean deleted memos. | |
#define | MFORWARDED 0x0008 |
Memos forwarded. | |
#define | MEMO_UNREAD 0x0001 |
Memo has not yet been read. | |
#define | MEMO_DELETE 0x0002 |
Memo has been deleted. | |
#define | MEMO_SAVE 0x0004 |
User has saved memo. | |
#define | MEMO_FWD 0x0008 |
Memo was forwarded. | |
#define | MEMO_REPLY 0x0010 |
Memo is a reply message. | |
Functions | |
void | initMemoBox (MemoBox *) |
Initialize a memo box. | |
void | delMemo (MemoBox *, MemoList *) |
Deletes a user's memo. | |
void | checkMemos (UserList *) |
Generates user memo stats for display during signon. | |
void | cleanMemos (UserList *) |
cleanMemos() - clean a user's memobox of deleted entries | |
void | addMemoBlock (MemoBox *, MemoBlock *) |
Add a new memo block record to a list. | |
void | delMemoBlock (MemoBox *, MemoBlock *) |
Destroy a memo block record. | |
MemoBlock * | getMemoBlockData (MemoBox *, RegNickList *) |
Get information about a memo block. | |
void | syncMemoData (time_t) |
Saves the MemoServ database. | |
void | sendToMemoServ (UserList *, char **, int) |
Parse a MemoServ message. | |
int | ShouldMemoExpire (MemoList *, int) |
Should a memo expire or no? |
Defines various memo flags and declares functions used by MemoServ.
Max Byrd
Greg Poma
Definition in file memoserv.h.
|
Add a new memo block record to a list.
Definition at line 1257 of file memoserv.c. |
|
Generates user memo stats for display during signon.
Definition at line 990 of file memoserv.c. References MEMO_DELETE, MEMO_FWD, MEMO_REPLY, MEMO_SAVE, and MEMO_UNREAD. Referenced by NickSeeUser(), and parseLine(). |
|
cleanMemos() - clean a user's memobox of deleted entries
Definition at line 954 of file memoserv.c. Referenced by remUser(). |
|
Deletes a user's memo.
Definition at line 978 of file memoserv.c. Referenced by delRegNick(). |
|
Destroy a memo block record.
Definition at line 1232 of file memoserv.c. References _memolist::flags, MEMO_DELETE, MEMO_SAVE, MEMO_UNREAD, and _memolist::sent. |
|
Get information about a memo block.
Definition at line 1054 of file memoserv.c. References MemoServ, _userlist::nick, PutReply, and RET_FAIL. Referenced by ms_DelMemoBlock(). |
|
Parse a MemoServ message.
Definition at line 110 of file memoserv.c. References ADD_MEMO_BOX, CTime, getOpFlags(), MemoServ, memoserv_commands, nextMsync, PutHelpInfo, PutReply, _userlist::reg, RET_FAIL, and RET_OK_DB. Referenced by parseLine(). |
|
Saves the MemoServ database.
Definition at line 2302 of file nickserv.c. References nextMsync. Referenced by sync_cfg(). |