| 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. */ |
| 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); |