citadel
About: Citadel is an advanced messaging and collaboration system for groupware and BBS applications (preferred OS: Linux).
![]() ![]() |
#include <context.h>
int CitContext::async_waiting |
Definition at line 75 of file context.h.
Referenced by set_async_waiting(), and worker_thread().
long* CitContext::cached_msglist |
Definition at line 130 of file context.h.
Referenced by begin_session(), CloneContext(), and RemoveContext().
int CitContext::cached_num_msgs |
Definition at line 131 of file context.h.
Referenced by begin_session().
int CitContext::can_receive_im |
Definition at line 77 of file context.h.
Referenced by send_instant_message(), xmpp_is_visible(), and xmpp_send_message().
struct cit_ical* CitContext::CIT_ICAL |
Definition at line 119 of file context.h.
Referenced by CloneContext().
int CitContext::client_socket |
Definition at line 55 of file context.h.
Referenced by begin_session(), client_write(), CloneContext(), CtdlFillSystemContext(), HaveMoreLinesWaiting(), HuntBadSession(), RemoveContext(), terminate_all_sessions(), and worker_thread().
char CitContext::cs_addr[64] |
Definition at line 87 of file context.h.
Referenced by begin_session(), and HuntBadSession().
char CitContext::cs_clientinfo[256] |
Definition at line 83 of file context.h.
Referenced by begin_session().
char CitContext::cs_clientname[32] |
Definition at line 85 of file context.h.
Referenced by begin_session(), cmd_rwho(), and imap_greeting().
unsigned CitContext::cs_flags |
Definition at line 73 of file context.h.
Referenced by begin_session(), cmd_rwho(), do_command_loop(), GenerateRoomDisplay(), roomchat_rwho(), and xmpp_is_visible().
char CitContext::cs_host[64] |
Definition at line 86 of file context.h.
Referenced by begin_session(), cmd_rwho(), and HuntBadSession().
int CitContext::cs_pid |
Definition at line 40 of file context.h.
Referenced by CloneContext(), cmd_reqt(), cmd_rwho(), context_cleanup(), CreateNewContext(), CtdlFillSystemContext(), CtdlTerminateOtherSession(), dead_session_purge(), HuntBadSession(), InitializeMasterCC(), RemoveContext(), set_async_waiting(), and terminate_all_sessions().
char CitContext::cs_principal_id[256] |
Definition at line 90 of file context.h.
Referenced by xmpp_delete_old_buddies_who_no_longer_exist_from_the_client_roster(), xmpp_massacre_roster(), xmpp_presence_notify(), xmpp_roster_item(), xmpp_send_message(), and xmpp_wholist_presence_dump().
uid_t CitContext::cs_UDSclientUID |
Definition at line 84 of file context.h.
Referenced by begin_session().
char CitContext::curr_user[64] |
Definition at line 65 of file context.h.
Referenced by begin_session(), cmd_rwho(), CtdlFillSystemContext(), do_command_loop(), HuntBadSession(), and terminate_all_sessions().
int CitContext::disable_exp |
Definition at line 110 of file context.h.
Referenced by send_instant_message().
int CitContext::dont_term |
Definition at line 41 of file context.h.
Referenced by migr_do_export(), and terminate_idle_sessions().
FILE* CitContext::download_fp |
Definition at line 95 of file context.h.
Referenced by begin_session(), CloneContext(), and files_logout_hook().
struct ExpressMessage* CitContext::FirstExpressMessage |
Definition at line 109 of file context.h.
Referenced by add_xmsg_to_context(), and begin_session().
void(* CitContext::h_async_function) (void) |
Definition at line 127 of file context.h.
Referenced by worker_thread(), and xmpp_queue_event().
void(* CitContext::h_command_function) (void) |
Definition at line 126 of file context.h.
Referenced by worker_thread().
void(* CitContext::h_greeting_function) (void) |
Definition at line 128 of file context.h.
Referenced by worker_thread().
int CitContext::input_waiting |
Definition at line 76 of file context.h.
Referenced by worker_thread().
int CitContext::internal_pgm |
Definition at line 67 of file context.h.
Referenced by begin_session(), CtdlFillSystemContext(), and InitializeMasterCC().
int CitContext::is_async |
Definition at line 74 of file context.h.
Referenced by set_async_waiting(), and worker_thread().
int CitContext::is_local_client |
Definition at line 56 of file context.h.
Referenced by worker_thread().
int CitContext::kill_me |
Definition at line 46 of file context.h.
Referenced by client_write(), cmd_rwho(), CtdlTerminateOtherSession(), dead_session_purge(), do_command_loop(), HaveMoreLinesWaiting(), HuntBadSession(), imap_greeting(), migr_do_export(), migr_do_restore_meta(), migr_export_messages(), terminate_idle_sessions(), and worker_thread().
time_t CitContext::lastcmd |
Definition at line 43 of file context.h.
Referenced by begin_session(), CloneContext(), CreateNewContext(), do_command_loop(), imap_command_loop(), and terminate_idle_sessions().
char CitContext::lastcmdname[5] |
Definition at line 72 of file context.h.
Referenced by begin_session(), cmd_rwho(), and do_command_loop().
time_t CitContext::lastidle |
Definition at line 44 of file context.h.
Referenced by begin_session(), cmd_rwho(), and do_command_loop().
char* CitContext::ldap_dn |
Definition at line 124 of file context.h.
Referenced by CloneContext(), and RemoveContext().
int CitContext::logged_in |
Definition at line 66 of file context.h.
Referenced by begin_session(), cmd_rwho(), xmpp_is_visible(), xmpp_queue_event(), and xmpp_send_message().
struct ma_info* CitContext::ma |
Definition at line 120 of file context.h.
Referenced by CloneContext().
StrBuf* CitContext::MigrateBuf |
Definition at line 52 of file context.h.
Referenced by CloneContext(), CreateNewContext(), and RemoveContext().
int CitContext::newmail |
Definition at line 111 of file context.h.
Referenced by CtdlBumpNewMailCounter().
CitContext* CitContext::next |
Definition at line 38 of file context.h.
Referenced by CloneContext(), cmd_reqt(), context_cleanup(), CreateNewContext(), CtdlBumpNewMailCounter(), CtdlGetContextArray(), CtdlIsUserLoggedIn(), CtdlIsUserLoggedInByNum(), CtdlTerminateOtherSession(), dead_session_purge(), HuntBadSession(), send_instant_message(), terminate_all_sessions(), terminate_idle_sessions(), worker_thread(), xmpp_queue_event(), and xmpp_send_message().
int CitContext::nologin |
Definition at line 68 of file context.h.
Referenced by begin_session(), and imap_greeting().
void* CitContext::openid_data |
Definition at line 123 of file context.h.
Referenced by CloneContext(), cmd_oids(), and openid_cleanup_function().
CitContext* CitContext::prev |
Definition at line 37 of file context.h.
Referenced by CloneContext(), CreateNewContext(), and dead_session_purge().
IOBuffer CitContext::RecvBuf |
Definition at line 49 of file context.h.
Referenced by CloneContext(), CreateNewContext(), HaveMoreLinesWaiting(), and RemoveContext().
StrBuf* CitContext::redirect_buffer |
Definition at line 58 of file context.h.
Referenced by client_write(), CloneContext(), imap_fetch_body(), imap_fetch_rfc822(), imap_strip_headers(), and spam_assassin().
struct ctdlroom CitContext::room |
Definition at line 106 of file context.h.
Referenced by cmd_rwho(), GenerateRoomDisplay(), ical_write_to_cal(), and roomchat_rwho().
IOBuffer CitContext::SBuf |
Definition at line 50 of file context.h.
Referenced by clamd(), CloneContext(), and spam_assassin().
IOBuffer CitContext::SendBuf |
Definition at line 48 of file context.h.
Referenced by CloneContext().
const char* CitContext::ServiceName |
Definition at line 121 of file context.h.
Referenced by begin_session(), CtdlFillSystemContext(), RemoveContext(), and worker_thread().
void* CitContext::session_specific_data |
Definition at line 118 of file context.h.
Referenced by CloneContext(), and imap_greeting().
StrBuf* CitContext::sMigrateBuf |
Definition at line 53 of file context.h.
Referenced by clamd(), CloneContext(), and spam_assassin().
CCState CitContext::state |
Definition at line 45 of file context.h.
Referenced by cmd_rwho(), CreateNewContext(), CtdlFillSystemContext(), dead_session_purge(), HuntBadSession(), imap_auth_login_pass(), imap_auth_login_user(), set_async_waiting(), and worker_thread().
StrBuf* CitContext::StatusMessage |
Definition at line 59 of file context.h.
Referenced by RemoveContext().
long CitContext::tcp_port |
Definition at line 122 of file context.h.
Referenced by worker_thread().
FILE* CitContext::upload_fp |
Definition at line 98 of file context.h.
Referenced by abort_upl(), begin_session(), CloneContext(), and files_logout_hook().
struct ctdluser CitContext::user |
Definition at line 105 of file context.h.
Referenced by CreateNewContext(), CtdlBumpNewMailCounter(), CtdlFillSystemContext(), CtdlIsUserLoggedIn(), CtdlIsUserLoggedInByNum(), CtdlTerminateOtherSession(), do_command_loop(), flush_conversations_to_disk(), GenerateRoomDisplay(), ical_write_to_cal(), imap_auth_plain(), log_instant_message(), main(), roomchat_rwho(), send_instant_message(), xmpp_iq_roster_query(), xmpp_is_visible(), xmpp_roster_item(), and xmpp_send_message().