jingle/sessions.h
changeset 133 361d8577ebd1
parent 119 0b9a7b505079
child 151 b1acef78e4f5
equal deleted inserted replaced
132:4fef4ced1e97 133:361d8577ebd1
    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);