jingle-socks5/socks5.h
changeset 116 7dbd5e5e7a7c
parent 115 cae0cb7eff45
child 117 bd54d1dba1ad
--- a/jingle-socks5/socks5.h	Sat Aug 14 02:47:21 2010 +0200
+++ b/jingle-socks5/socks5.h	Sat Aug 14 03:31:51 2010 +0200
@@ -3,8 +3,34 @@
 
 #define NS_JINGLE_TRANSPORT_SOCKS5 "urn:xmpp:jingle:transports:s5b:1"
 
+typedef enum {
+  JINGLE_S5B_ASSISTED,
+  JINGLE_S5B_DIRECT,
+  JINGLE_S5B_PROXY,
+  JINGLE_S5B_TUNNEL
+} JingleS5BType;
+
 typedef struct {
+  // optional, default: tcp. useful ??
+  const gchar *mode;
   
+  const gchar *sid;  
+   
+  GSList *candidates;
 } JingleSocks5;
-
+ 
+typedef struct {
+  const gchar *cid;
+  
+  const gchar *host;
+  
+  const gchar *jid;
+  
+  guint port;
+  
+  guint64 priority;
+  
+  JingleS5BType type;
+  
+} JingleCandidate;
 #endif