equal
deleted
inserted
replaced
1 #ifndef __JINGLESOCKS5_H__ |
1 #ifndef __JINGLESOCKS5_H__ |
2 #define __JINGLESOCKS5_H__ 1 |
2 #define __JINGLESOCKS5_H__ 1 |
3 |
3 |
4 #define NS_JINGLE_TRANSPORT_SOCKS5 "urn:xmpp:jingle:transports:s5b:1" |
4 #define NS_JINGLE_TRANSPORT_SOCKS5 "urn:xmpp:jingle:transports:s5b:1" |
5 |
5 |
|
6 typedef enum { |
|
7 JINGLE_S5B_ASSISTED, |
|
8 JINGLE_S5B_DIRECT, |
|
9 JINGLE_S5B_PROXY, |
|
10 JINGLE_S5B_TUNNEL |
|
11 } JingleS5BType; |
|
12 |
6 typedef struct { |
13 typedef struct { |
|
14 // optional, default: tcp. useful ?? |
|
15 const gchar *mode; |
7 |
16 |
|
17 const gchar *sid; |
|
18 |
|
19 GSList *candidates; |
8 } JingleSocks5; |
20 } JingleSocks5; |
9 |
21 |
|
22 typedef struct { |
|
23 const gchar *cid; |
|
24 |
|
25 const gchar *host; |
|
26 |
|
27 const gchar *jid; |
|
28 |
|
29 guint port; |
|
30 |
|
31 guint64 priority; |
|
32 |
|
33 JingleS5BType type; |
|
34 |
|
35 } JingleCandidate; |
10 #endif |
36 #endif |