equal
deleted
inserted
replaced
2 #define __JINGLEFT_H__ 1 |
2 #define __JINGLEFT_H__ 1 |
3 |
3 |
4 #define NS_JINGLE_APP_FT "urn:xmpp:jingle:apps:file-transfer:1" |
4 #define NS_JINGLE_APP_FT "urn:xmpp:jingle:apps:file-transfer:1" |
5 #define NS_JINGLE_APP_FT_INFO "urn:xmpp:jingle:apps:file-transfer:info:1" |
5 #define NS_JINGLE_APP_FT_INFO "urn:xmpp:jingle:apps:file-transfer:info:1" |
6 #define NS_SI_FT "http://jabber.org/protocol/si/profile/file-transfer" |
6 #define NS_SI_FT "http://jabber.org/protocol/si/profile/file-transfer" |
|
7 |
|
8 typedef enum { |
|
9 JINGLE_FT_OFFER, |
|
10 JINGLE_FT_REQUEST, |
|
11 } JingleFTType; |
7 |
12 |
8 typedef struct { |
13 typedef struct { |
9 /* the last modification of the file, optional */ |
14 /* the last modification of the file, optional */ |
10 time_t date; |
15 time_t date; |
11 |
16 |
18 /* the size, in bytes, of the data to be sent */ |
23 /* the size, in bytes, of the data to be sent */ |
19 gint64 size; |
24 gint64 size; |
20 |
25 |
21 /* descriptor to the output file */ |
26 /* descriptor to the output file */ |
22 GIOChannel *outfile; |
27 GIOChannel *outfile; |
|
28 |
|
29 JingleFTType type; |
|
30 |
|
31 gchar *desc; |
|
32 |
23 } JingleFT; |
33 } JingleFT; |
24 |
34 |
25 #endif |
35 #endif |