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)  

journaling.c File Reference
#include <stdio.h>
#include <libcitadel.h>
#include "ctdl_module.h"
#include "citserver.h"
#include "config.h"
#include "user_ops.h"
#include "serv_vcard.h"
#include "internet_addressing.h"
#include "journaling.h"
Include dependency graph for journaling.c:

Go to the source code of this file.

Functions

void JournalBackgroundSubmit (struct CtdlMessage *msg, StrBuf *saved_rfc822_version, struct recptypes *recps)
 
void local_to_inetemail (char *inetemail, char *localuser, size_t inetemail_len)
 
void JournalRunQueueMsg (struct jnlq *jmsg)
 
void JournalRunQueue (void)
 

Variables

struct jnlqjnlq = NULL
 

Function Documentation

◆ JournalBackgroundSubmit()

void JournalBackgroundSubmit ( struct CtdlMessage msg,
StrBuf *  saved_rfc822_version,
struct recptypes recps 
)

◆ JournalRunQueue()

void JournalRunQueue ( void  )

◆ JournalRunQueueMsg()

◆ local_to_inetemail()

void local_to_inetemail ( char *  inetemail,
char *  localuser,
size_t  inetemail_len 
)

Definition at line 61 of file journaling.c.

References CtdlGetUser(), extract_inet_email_addrs(), and vcard_get_user().

Referenced by JournalRunQueueMsg().

Variable Documentation

◆ jnlq

struct jnlq* jnlq = NULL

Definition at line 19 of file journaling.c.

Referenced by JournalBackgroundSubmit(), and JournalRunQueue().