loudmouth/lm-data-objects.h
changeset 536 d2e9e1df6d82
parent 535 65e61128ef18
child 540 72acfccdec86
--- a/loudmouth/lm-data-objects.h	Tue Oct 21 15:47:01 2008 +0200
+++ b/loudmouth/lm-data-objects.h	Wed Oct 22 13:12:40 2008 +0200
@@ -20,7 +20,8 @@
 
 #include <glib.h>
 
-typedef struct LmAuthParameters LmAuthParameters;
+typedef struct LmAuthParameters    LmAuthParameters;
+typedef struct LmConnectParameters LmConnectParameters;
 
 LmAuthParameters * lm_auth_parameters_new (const gchar *username,
                                            const gchar *password,
@@ -31,4 +32,15 @@
 const gchar *      lm_auth_parameters_get_resource (LmAuthParameters *params);
 
 LmAuthParameters * lm_auth_parameters_ref          (LmAuthParameters *params);
-void               lm_auth_parameters_unref        (LmAuthParameters *params);
\ No newline at end of file
+void               lm_auth_parameters_unref        (LmAuthParameters *params);
+
+LmConnectParameters * lm_connect_parameters_new        (const gchar            *domain,
+                                                        const gchar            *host,
+                                                        guint                   port);
+
+const gchar *         lm_connect_parameters_get_domain (LmConnectParameters *params);
+const gchar *         lm_connect_parameters_get_host   (LmConnectParameters *params);
+guint                 lm_connect_parameters_get_port   (LmConnectParameters *params);
+
+LmConnectParameters * lm_connect_parameters_ref        (LmConnectParameters *params);
+void                  lm_connect_parameters_unref      (LmConnectParameters *params);
\ No newline at end of file