author | Dominik George <nik@naturalnet.de> |
Mon, 04 Nov 2013 20:45:18 +0100 | |
changeset 172 | d33526eba590 |
parent 131 | 943c3f938cb4 |
permissions | -rw-r--r-- |
49
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
1 |
#ifndef __JINGLEIBB_H__ |
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
2 |
#define __JINGLEIBB_H__ 1 |
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
3 |
|
58 | 4 |
#define NS_JINGLE_TRANSPORT_IBB "urn:xmpp:jingle:transports:ibb:0" |
50
8b706187362b
handle data for ibb
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
49
diff
changeset
|
5 |
#define NS_TRANSPORT_IBB "http://jabber.org/protocol/ibb" |
49
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
6 |
|
131
943c3f938cb4
JFT: add a command info
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
124
diff
changeset
|
7 |
#define IBB_BLOCK_SIZE_MAX 4096 |
73
6f061c11acfb
Add atrans to a new app
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
58
diff
changeset
|
8 |
|
49
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
9 |
typedef struct { |
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
10 |
/* Size of the blocks */ |
87
43e7d48f6d84
Fix bugs. The module should now be able to send session-initiate.
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
73
diff
changeset
|
11 |
guint blocksize; |
49
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
12 |
|
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
13 |
/* The identifiant of the transfer */ |
122
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
14 |
gchar *sid; |
49
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
15 |
|
122
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
16 |
gchar *buf; |
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
17 |
|
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
18 |
gint size_buf; |
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
19 |
|
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
20 |
gint dataleft; |
8969dc3e2f14
JIBB: buffering
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
104
diff
changeset
|
21 |
|
104 | 22 |
gint64 seq; |
54
1c1153f9f945
Handle for jingle
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
50
diff
changeset
|
23 |
|
49
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
24 |
} JingleIBB; |
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
25 |
|
8dddfbe488b6
Add ibb transport
Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
parents:
diff
changeset
|
26 |
#endif |