jingle/jingle.h
changeset 79 a654afc4a74a
parent 75 bd48c89b0a3d
child 81 8b6320ad470b
equal deleted inserted replaced
78:0b138243bd4a 79:a654afc4a74a
   124 LmMessage *jingle_new_iq_error(LmMessage *m, const gchar *errtype,
   124 LmMessage *jingle_new_iq_error(LmMessage *m, const gchar *errtype,
   125                                const gchar *cond, const gchar *jinglecond);
   125                                const gchar *cond, const gchar *jinglecond);
   126 void jingle_send_iq_error(LmMessage *m, const gchar *errtype,
   126 void jingle_send_iq_error(LmMessage *m, const gchar *errtype,
   127                           const gchar *cond, const gchar *jinglecond);
   127                           const gchar *cond, const gchar *jinglecond);
   128 
   128 
       
   129 gchar *jingle_find_compatible_res(const gchar *jid, const gchar *ns[]);
       
   130 
   129 void jingle_ack_iq(LmMessage *m);
   131 void jingle_ack_iq(LmMessage *m);
   130 
   132 
   131 LmMessage *lm_message_from_jinglenode(const JingleNode *jn, const gchar *to);
   133 LmMessage *lm_message_from_jinglenode(const JingleNode *jn, const gchar *to);
   132 void jingle_free_jinglenode(JingleNode *jn);
   134 void jingle_free_jinglenode(JingleNode *jn);
   133 
   135 
   136 gboolean evscallback_jingle(guint evcontext, const gchar *arg,
   138 gboolean evscallback_jingle(guint evcontext, const gchar *arg,
   137                             gpointer userdata);
   139                             gpointer userdata);
   138                             
   140                             
   139 void handle_trans_data(const gchar *xmlns, gconstpointer data, const gchar *data2, guint len);
   141 void handle_trans_data(const gchar *xmlns, gconstpointer data, const gchar *data2, guint len);
   140 
   142 
   141 gchar *new_sid(void);
   143 gchar *jingle_generate_sid(void);
   142 
   144 
   143 #endif
   145 #endif