73 JingleSession *session_new(const gchar *sid, const gchar *from, |
73 JingleSession *session_new(const gchar *sid, const gchar *from, |
74 const gchar *to, SessionOrigin origin); |
74 const gchar *to, SessionOrigin origin); |
75 JingleSession *session_new_from_jinglenode(JingleNode *jn); |
75 JingleSession *session_new_from_jinglenode(JingleNode *jn); |
76 JingleSession *session_find_by_sid(const gchar *sid, const gchar *from); |
76 JingleSession *session_find_by_sid(const gchar *sid, const gchar *from); |
77 JingleSession *session_find(const JingleNode *jn); |
77 JingleSession *session_find(const JingleNode *jn); |
78 void session_add_content(JingleSession *sess, const gchar *name, |
78 SessionContent* session_add_content(JingleSession *sess, const gchar *name, |
79 SessionState state); |
79 SessionState state); |
80 void session_add_app(JingleSession *sess, const gchar *name, |
80 void session_add_app(JingleSession *sess, const gchar *name, |
81 const gchar *xmlns, gconstpointer data); |
81 const gchar *xmlns, gconstpointer data); |
82 void session_add_trans(JingleSession *sess, const gchar *name, |
82 void session_add_trans(JingleSession *sess, const gchar *name, |
83 const gchar *xmlns, gconstpointer data); |
83 const gchar *xmlns, gconstpointer data); |
84 void session_add_content_from_jinglecontent(JingleSession *sess, JingleContent *cn, |
84 SessionContent* session_add_content_from_jinglecontent(JingleSession *sess, |
85 SessionState state); |
85 JingleContent *cn, SessionState state, GError **err); |
86 SessionContent *session_find_sessioncontent(JingleSession *sess, const gchar *name); |
86 SessionContent *session_find_transport(gconstpointer data); |
87 SessionContent *session_find_transport(const gchar *xmlns_trans, gconstpointer data); |
87 SessionContent *session_find_sessioncontent(JingleSession *sess, |
|
88 const gchar *name); |
88 int session_remove_sessioncontent(JingleSession *sess, const gchar *name); |
89 int session_remove_sessioncontent(JingleSession *sess, const gchar *name); |
89 void session_changestate_sessioncontent(JingleSession *sess, const gchar *name, |
90 void session_changestate_sessioncontent(JingleSession *sess, const gchar *name, |
90 SessionState state); |
91 SessionState state); |
91 void session_delete(JingleSession *sess); |
92 void session_delete(JingleSession *sess); |
92 void session_remove(JingleSession *sess); |
93 void session_remove(JingleSession *sess); |