about summary refs log tree commit diff stats
path: root/src/jid.h
diff options
context:
space:
mode:
authorJames Booth <boothj5@gmail.com>2013-01-13 03:14:36 +0000
committerJames Booth <boothj5@gmail.com>2013-01-13 03:14:36 +0000
commitec75b5e04ac59b198c2b291ddab8e81d9116c49a (patch)
tree780045ca63e0205ffcc2ceee3faae10e47b88f31 /src/jid.h
parentd827abddb7947a4872a20e3e2832cf2ae2f492ef (diff)
downloadprofani-tty-ec75b5e04ac59b198c2b291ddab8e81d9116c49a.tar.gz
Use Jid datatype in chat rooms
Diffstat (limited to 'src/jid.h')
-rw-r--r--src/jid.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jid.h b/src/jid.h
index 5a34c02e..ab44090c 100644
--- a/src/jid.h
+++ b/src/jid.h
@@ -26,6 +26,7 @@
 #include <glib.h>
 
 struct jid_t {
+    char *str;
     char *localpart;
     char *domainpart;
     char *resourcepart;
@@ -37,7 +38,9 @@ typedef struct jid_t Jid;
 
 Jid * jid_create(const gchar * const str);
 Jid * jid_create_room_jid(const char * const room, const char * const nick);
+void jid_destroy(Jid *jid);
 
+gboolean jid_is_valid_room_form(Jid *jid);
 gboolean jid_is_room(const char * const room_jid);
 char * create_full_room_jid(const char * const room,
     const char * const nick);