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)  

No Matches
euidindex.c File Reference
#include "sysdep.h"
#include <stdio.h>
#include <libcitadel.h>
#include "citserver.h"
#include "room_ops.h"
Include dependency graph for euidindex.c:

Go to the source code of this file.


int DoesThisRoomNeedEuidIndexing (struct ctdlroom *qrbuf)
long locate_message_by_euid (char *euid, struct ctdlroom *qrbuf)
long CtdlLocateMessageByEuid (char *euid, struct ctdlroom *qrbuf)
void index_message_by_euid (char *euid, struct ctdlroom *qrbuf, long msgnum)
void rebuild_euid_index_for_msg (long msgnum, void *userdata)
void rebuild_euid_index_for_room (struct ctdlroom *qrbuf, void *data)
void rebuild_euid_index (void)
void cmd_euid (char *cmdbuf)
char * ctdl_module_init_euidindex (void)

Function Documentation

◆ cmd_euid()

void cmd_euid ( char * cmdbuf)

◆ ctdl_module_init_euidindex()

char * ctdl_module_init_euidindex ( void )

Definition at line 197 of file euidindex.c.

References cmd_euid(), CtdlRegisterProtoHook(), and threading.

Referenced by initialize_modules().

◆ CtdlLocateMessageByEuid()

◆ DoesThisRoomNeedEuidIndexing()

int DoesThisRoomNeedEuidIndexing ( struct ctdlroom * qrbuf)

◆ index_message_by_euid()

void index_message_by_euid ( char * euid,
struct ctdlroom * qrbuf,
long msgnum )

◆ locate_message_by_euid()

long locate_message_by_euid ( char * euid,
struct ctdlroom * qrbuf )

Definition at line 47 of file euidindex.c.

References CtdlLocateMessageByEuid().

◆ rebuild_euid_index()

void rebuild_euid_index ( void )

◆ rebuild_euid_index_for_msg()

void rebuild_euid_index_for_msg ( long msgnum,
void * userdata )

◆ rebuild_euid_index_for_room()

void rebuild_euid_index_for_room ( struct ctdlroom * qrbuf,
void * data )