libpurple/protocols/jabber/jingle/session.h

changeset 39494
f68a311bc10d
parent 36889
4dfe09057bed
child 39552
24d7baa6fcf9
equal deleted inserted replaced
39487:f0e629b4c500 39494:f68a311bc10d
42 42
43 /** @copydoc _JingleSession */ 43 /** @copydoc _JingleSession */
44 typedef struct _JingleSession JingleSession; 44 typedef struct _JingleSession JingleSession;
45 /** @copydoc _JingleSessionClass */ 45 /** @copydoc _JingleSessionClass */
46 typedef struct _JingleSessionClass JingleSessionClass; 46 typedef struct _JingleSessionClass JingleSessionClass;
47 /** @copydoc _JingleSessionPrivate */
48 typedef struct _JingleSessionPrivate JingleSessionPrivate;
49 47
50 /** The session class */ 48 /** The session class */
51 struct _JingleSessionClass 49 struct _JingleSessionClass
52 { 50 {
53 GObjectClass parent_class; /**< The parent class. */ 51 GObjectClass parent_class; /**< The parent class. */
55 53
56 /** The session class's private data */ 54 /** The session class's private data */
57 struct _JingleSession 55 struct _JingleSession
58 { 56 {
59 GObject parent; /**< The parent of this object. */ 57 GObject parent; /**< The parent of this object. */
60 JingleSessionPrivate *priv; /**< The private data of this object. */
61 }; 58 };
62 59
63 struct _JingleContent; 60 struct _JingleContent;
64 61
65 /** 62 /**
70 G_MODULE_EXPORT GType jingle_session_get_type(void); 67 G_MODULE_EXPORT GType jingle_session_get_type(void);
71 68
72 /** 69 /**
73 * Registers the JingleSession type in the type system. 70 * Registers the JingleSession type in the type system.
74 */ 71 */
75 void jingle_session_register_type(PurplePlugin *plugin); 72 void jingle_session_register(PurplePlugin *plugin);
76 73
77 JingleSession *jingle_session_create(JabberStream *js, const gchar *sid, 74 JingleSession *jingle_session_create(JabberStream *js, const gchar *sid,
78 const gchar *local_jid, const gchar *remote_jid, 75 const gchar *local_jid, const gchar *remote_jid,
79 gboolean is_initiator); 76 gboolean is_initiator);
80 JabberStream *jingle_session_get_js(JingleSession *session); 77 JabberStream *jingle_session_get_js(JingleSession *session);

mercurial