jingle/sessions.h
author Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
Wed, 16 Jun 2010 20:16:45 +0200
changeset 21 147f131382dd
child 23 9367e144e626
permissions -rw-r--r--
Some sessions management code. Fix a spelling mistake (transfer not transfert)

#ifndef __JINGLE_SESSIONS_H__
#define __JINGLE_SESSIONS_H__ 1

#include <glib.h>


typedef enum {
  JINGLE_SESSION_
} JingleStatus;

typedef struct {
  JingleStatus  status;
  const gchar *sid;
  const gchar *from;
  GSList *content;
} JingleSession;


JingleSession *session_new(JingleNode *jn,
                           gconstpointer *app,
                           gconstpointer *transport);
JingleSession *session_find();
void session_delete(JingleSession *sess);
void session_remove(JingleSession *sess);
void session_free(JingleSession *sess);

#endif