Support for SASL PLAIN authentication
[cascardo/chat.git] / xmpp_internal.h
index f57c688..df8790c 100644 (file)
@@ -20,6 +20,7 @@
 #ifndef HC_XMPP_INTERNAL_H
 #define HC_XMPP_INTERNAL_H
 
+#include <gsasl.h>
 #include <iksemel.h>
 #include "xmpp.h"
 
@@ -35,10 +36,15 @@ enum
 struct _hc_xmpp_t
 {
   char *server;
+  char *user;
+  char *password;
   iksparser *parser;
+  Gsasl *sasl_ctx;
+  Gsasl_session *sasl_session;
   int fd;
   int tls;
   int sasl;
+  int status;
 };
 
 #endif