jingle/sessions.h
changeset 21 147f131382dd
child 23 9367e144e626
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/jingle/sessions.h	Wed Jun 16 20:16:45 2010 +0200
@@ -0,0 +1,27 @@
+#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