--- 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