X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Fmodules%2Fxmpp%2Fserv_xmpp.h;h=b8133cdbbdd84275791049c4eca020c5f327740d;hb=4b0153bbdd15ddc4bc7b6193ff7ecb531b330a3c;hp=2137ea33088967f5be102c9967b7f29fbc5ba53c;hpb=85a4d8d0b5af0edda2a0fa27c66457b775eb1209;p=citadel.git diff --git a/citadel/modules/xmpp/serv_xmpp.h b/citadel/modules/xmpp/serv_xmpp.h index 2137ea330..b8133cdbb 100644 --- a/citadel/modules/xmpp/serv_xmpp.h +++ b/citadel/modules/xmpp/serv_xmpp.h @@ -31,6 +31,7 @@ typedef struct _citxmpp { /* Information about the current session */ int last_event_processed; TheToken_iq IQ; + TheToken_message Message; char iq_client_username[256]; /* username requested by the client (NON SASL ONLY) */ char iq_client_password[256]; /* password requested by the client (NON SASL ONLY) */ @@ -40,7 +41,6 @@ typedef struct _citxmpp { /* Information about the current session */ char sasl_auth_mech[32]; /* SASL auth mechanism requested by the client */ - char message_to[256]; char *message_body; /* Message body in transit */ int html_tag_level; /* tag nesting level */ @@ -59,7 +59,6 @@ struct xmpp_event { int session_which_generated_this_event; }; -extern struct xmpp_event *xmpp_queue; extern int queue_event_seq; enum { @@ -88,7 +87,7 @@ void xmpp_queue_event(int, char *); void xmpp_process_events(void); void xmpp_presence_notify(char *, int); void xmpp_roster_item(struct CitContext *); -void xmpp_send_message(char *, char *); +void xmpp_send_message(StrBuf *, char *); void xmpp_non_sasl_authenticate(StrBuf *IQ_id, char *, char *, char *); void xmpp_massacre_roster(void); void xmpp_delete_old_buddies_who_no_longer_exist_from_the_client_roster(void);