Mercurial > pidgin.yaz
annotate libpurple/media/candidate.h @ 30018:7ed0ddbdd2a8
Use an inline RC style to get rid of some other padding to make the small
buttons even smaller, as suggested by Paradox on trac, and nicked from
nautilus.
Refs #8727.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sat, 20 Mar 2010 06:22:53 +0000 |
parents | ad765bf47e23 |
children | 02a2e8183b1d |
rev | line source |
---|---|
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
1 /** |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
2 * @file candidate.h Candidate for Media API |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
3 * @ingroup core |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
4 */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
5 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
6 /* purple |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
7 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
8 * Purple is the legal property of its developers, whose names are too numerous |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
9 * to list here. Please refer to the COPYRIGHT file distributed with this |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
10 * source distribution. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
11 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
12 * This program is free software; you can redistribute it and/or modify |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
13 * it under the terms of the GNU General Public License as published by |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
14 * the Free Software Foundation; either version 2 of the License, or |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
15 * (at your option) any later version. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
16 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
17 * This program is distributed in the hope that it will be useful, |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
20 * GNU General Public License for more details. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
21 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
22 * You should have received a copy of the GNU General Public License |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
23 * along with this program; if not, write to the Free Software |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
24 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
25 */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
26 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
27 #ifndef _PURPLE_MEDIA_CANDIDATE_H_ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
28 #define _PURPLE_MEDIA_CANDIDATE_H_ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
29 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
30 #include "enum-types.h" |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
31 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
32 #include <glib-object.h> |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
33 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
34 G_BEGIN_DECLS |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
35 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
36 #define PURPLE_TYPE_MEDIA_CANDIDATE (purple_media_candidate_get_type()) |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
37 #define PURPLE_IS_MEDIA_CANDIDATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), PURPLE_TYPE_MEDIA_CANDIDATE)) |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
38 #define PURPLE_IS_MEDIA_CANDIDATE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), PURPLE_TYPE_MEDIA_CANDIDATE)) |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
39 #define PURPLE_MEDIA_CANDIDATE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), PURPLE_TYPE_MEDIA_CANDIDATE, PurpleMediaCandidate)) |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
40 #define PURPLE_MEDIA_CANDIDATE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), PURPLE_TYPE_MEDIA_CANDIDATE, PurpleMediaCandidate)) |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
41 #define PURPLE_MEDIA_CANDIDATE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), PURPLE_TYPE_MEDIA_CANDIDATE, PurpleMediaCandidate)) |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
42 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
43 /** An opaque structure representing a network candidate (IP Address and port pair). */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
44 typedef struct _PurpleMediaCandidate PurpleMediaCandidate; |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
45 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
46 /** |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
47 * Gets the type of the media candidate structure. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
48 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
49 * @return The media canditate's GType |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
50 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
51 * @since 2.6.0 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
52 */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
53 GType purple_media_candidate_get_type(void); |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
54 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
55 /** |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
56 * Creates a PurpleMediaCandidate instance. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
57 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
58 * @param foundation The foundation of the candidate. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
59 * @param component_id The component this candidate is for. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
60 * @param type The type of candidate. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
61 * @param proto The protocol this component is for. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
62 * @param ip The IP address of this component. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
63 * @param port The network port. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
64 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
65 * @return The newly created PurpleMediaCandidate instance. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
66 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
67 * @since 2.6.0 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
68 */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
69 PurpleMediaCandidate *purple_media_candidate_new( |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
70 const gchar *foundation, guint component_id, |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
71 PurpleMediaCandidateType type, |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
72 PurpleMediaNetworkProtocol proto, |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
73 const gchar *ip, guint port); |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
74 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
75 /** |
29558
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
76 * Copies a PurpleMediaCandidate. |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
77 * |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
78 * @param candidate The candidate to copy. |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
79 * |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
80 * @return The copy of the PurpleMediaCandidate. |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
81 * |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
82 * @since 2.7.0 |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
83 */ |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
84 PurpleMediaCandidate *purple_media_candidate_copy( |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
85 PurpleMediaCandidate *candidate); |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
86 |
ec069900bf96
Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents:
29536
diff
changeset
|
87 /** |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
88 * Copies a GList of PurpleMediaCandidate and its contents. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
89 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
90 * @param candidates The list of candidates to be copied. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
91 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
92 * @return The copy of the GList. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
93 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
94 * @since 2.6.0 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
95 */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
96 GList *purple_media_candidate_list_copy(GList *candidates); |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
97 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
98 /** |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
99 * Frees a GList of PurpleMediaCandidate and its contents. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
100 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
101 * @param candidates The list of candidates to be freed. |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
102 * |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
103 * @since 2.6.0 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
104 */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
105 void purple_media_candidate_list_free(GList *candidates); |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
106 |
29636 | 107 /** |
108 * Gets the foundation (identifier) from the candidate. | |
109 * | |
110 * @param candidate The candidate to get the foundation from. | |
111 * | |
112 * @return The foundation. | |
113 * | |
114 * @since 2.6.0 | |
115 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
116 gchar *purple_media_candidate_get_foundation(PurpleMediaCandidate *candidate); |
29636 | 117 |
118 /** | |
119 * Gets the component id (rtp or rtcp) | |
120 * | |
121 * @param candidate The candidate to get the compnent id from. | |
122 * | |
123 * @return The component id. | |
124 * | |
125 * @since 2.6.0 | |
126 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
127 guint purple_media_candidate_get_component_id(PurpleMediaCandidate *candidate); |
29636 | 128 |
129 /** | |
130 * Gets the IP address. | |
131 * | |
132 * @param candidate The candidate to get the IP address from. | |
133 * | |
134 * @return The IP address. | |
135 * | |
136 * @since 2.6.0 | |
137 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
138 gchar *purple_media_candidate_get_ip(PurpleMediaCandidate *candidate); |
29636 | 139 |
140 /** | |
141 * Gets the port. | |
142 * | |
143 * @param candidate The candidate to get the port from. | |
144 * | |
145 * @return The port. | |
146 * | |
147 * @since 2.6.0 | |
148 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
149 guint16 purple_media_candidate_get_port(PurpleMediaCandidate *candidate); |
29636 | 150 |
151 /** | |
152 * Gets the base (internal) IP address. | |
153 * | |
154 * This can be NULL. | |
155 * | |
156 * @param candidate The candidate to get the base IP address from. | |
157 * | |
158 * @return The base IP address. | |
159 * | |
160 * @since 2.6.0 | |
161 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
162 gchar *purple_media_candidate_get_base_ip(PurpleMediaCandidate *candidate); |
29636 | 163 |
164 /** | |
165 * Gets the base (internal) port. | |
166 * | |
167 * Invalid if the base IP is NULL. | |
168 * | |
169 * @param candidate The candidate to get the base port. | |
170 * | |
171 * @return The base port. | |
172 * | |
173 * @since 2.6.0 | |
174 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
175 guint16 purple_media_candidate_get_base_port(PurpleMediaCandidate *candidate); |
29636 | 176 |
177 /** | |
178 * Gets the protocol (TCP or UDP). | |
179 * | |
180 * @param candidate The candidate to get the protocol from. | |
181 * | |
182 * @return The protocol. | |
183 * | |
184 * @since 2.6.0 | |
185 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
186 PurpleMediaNetworkProtocol purple_media_candidate_get_protocol( |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
187 PurpleMediaCandidate *candidate); |
29636 | 188 |
189 /** | |
190 * Gets the priority. | |
191 * | |
192 * @param candidate The candidate to get the priority from. | |
193 * | |
194 * @return The priority. | |
195 * | |
196 * @since 2.6.0 | |
197 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
198 guint32 purple_media_candidate_get_priority(PurpleMediaCandidate *candidate); |
29636 | 199 |
200 /** | |
201 * Gets the candidate type. | |
202 * | |
203 * @param candidate The candidate to get the candidate type from. | |
204 * | |
205 * @return The candidate type. | |
206 * | |
207 * @since 2.6.0 | |
208 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
209 PurpleMediaCandidateType purple_media_candidate_get_candidate_type( |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
210 PurpleMediaCandidate *candidate); |
29636 | 211 |
212 /** | |
213 * Gets the username. | |
214 * | |
215 * This can be NULL. It depends on the transmission type. | |
216 * | |
217 * @param The candidate to get the username from. | |
218 * | |
219 * @return The username. | |
220 * | |
221 * @since 2.6.0 | |
222 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
223 gchar *purple_media_candidate_get_username(PurpleMediaCandidate *candidate); |
29636 | 224 |
225 /** | |
226 * Gets the password. | |
227 * | |
228 * This can be NULL. It depends on the transmission type. | |
229 * | |
230 * @param The candidate to get the password from. | |
231 * | |
232 * @return The password. | |
233 * | |
234 * @since 2.6.0 | |
235 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
236 gchar *purple_media_candidate_get_password(PurpleMediaCandidate *candidate); |
29636 | 237 |
238 /** | |
239 * Gets the TTL. | |
240 * | |
241 * @param The candidate to get the TTL from. | |
242 * | |
243 * @return The TTL. | |
244 * | |
245 * @since 2.6.0 | |
246 */ | |
29536
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
247 guint purple_media_candidate_get_ttl(PurpleMediaCandidate *candidate); |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
248 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
249 G_END_DECLS |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
250 |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
251 #endif /* _PURPLE_MEDIA_CANDIDATE_H_ */ |
f585e10f156b
Split out PurpleMediaCandidate into its own file.
maiku@pidgin.im
parents:
diff
changeset
|
252 |