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) */
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; /* <html> tag nesting level */
int session_which_generated_this_event;
};
-extern struct xmpp_event *xmpp_queue;
extern int queue_event_seq;
enum {
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);