libpurple/media/candidate.c

changeset 39551
9b3bab123025
parent 39259
bd13faf0172b
child 39556
622bf98df0ac
equal deleted inserted replaced
39550:808e0a11eb9f 39551:9b3bab123025
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA
20 */ 20 */
21 21
22 #include "candidate.h" 22 #include "candidate.h"
23 23
24 /** @copydoc _PurpleMediaCandidateClass */ 24 /**
25 typedef struct _PurpleMediaCandidateClass PurpleMediaCandidateClass; 25 * PurpleMediaCandidate:
26 /** @copydoc _PurpleMediaCandidatePrivate */ 26 *
27 typedef struct _PurpleMediaCandidatePrivate PurpleMediaCandidatePrivate; 27 * An opaque structure representing a network candidate (IP Address and port
28 28 * pair).
29 struct _PurpleMediaCandidateClass 29 */
30 {
31 GObjectClass parent_class;
32 };
33
34 struct _PurpleMediaCandidate 30 struct _PurpleMediaCandidate
35 { 31 {
36 GObject parent; 32 GObject parent;
37 }; 33 };
38 34
39 struct _PurpleMediaCandidatePrivate 35 typedef struct _PurpleMediaCandidatePrivate
40 { 36 {
41 gchar *foundation; 37 gchar *foundation;
42 guint component_id; 38 guint component_id;
43 gchar *ip; 39 gchar *ip;
44 guint16 port; 40 guint16 port;
48 guint32 priority; 44 guint32 priority;
49 PurpleMediaCandidateType type; 45 PurpleMediaCandidateType type;
50 gchar *username; 46 gchar *username;
51 gchar *password; 47 gchar *password;
52 guint ttl; 48 guint ttl;
53 }; 49 } PurpleMediaCandidatePrivate;
54 50
55 enum { 51 enum {
56 PROP_CANDIDATE_0, 52 PROP_CANDIDATE_0,
57 PROP_FOUNDATION, 53 PROP_FOUNDATION,
58 PROP_COMPONENT_ID, 54 PROP_COMPONENT_ID,

mercurial