jingle/sessions.h
author Nicolas Cornu <nicolas.cornu@ensi-bourges.fr>
Thu, 01 Jul 2010 22:11:10 +0200
changeset 24 c80439433dd7
parent 23 9367e144e626
child 25 11694a99f84b
permissions -rw-r--r--
Fix compilation errors.

#ifndef __JINGLE_SESSIONS_H__
#define __JINGLE_SESSIONS_H__ 1

#include <glib.h>


typedef enum {
  JINGLE_SESSION_
} JingleStatus;

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


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

#endif