Selaa lähdekoodia

pua: basic framework for handling xcap-diff event

Daniel-Constantin Mierla 12 vuotta sitten
vanhempi
commit
ea45a9b0ff
2 muutettua tiedostoa jossa 11 lisäystä ja 0 poistoa
  1. 8 0
      modules/pua/add_events.c
  2. 3 0
      modules/pua/hash.h

+ 8 - 0
modules/pua/add_events.c

@@ -98,6 +98,14 @@ int pua_add_events(void)
 		}
 	}
 	
+	/* add xcap-diff */
+	if(add_pua_event(XCAPDIFF_EVENT, "xcap-diff",
+				"application/xcap-diff+xml", 0)< 0)
+	{
+		LM_ERR("while adding event xcap-diff\n");
+		return -1;
+	}
+
 	return 0;
 
 }	

+ 3 - 0
modules/pua/hash.h

@@ -42,6 +42,7 @@
 #define CONFERENCE_EVENT    1<<4
 #define DIALOG_EVENT        1<<5
 #define REGINFO_EVENT       1<<6
+#define XCAPDIFF_EVENT      1<<7
 
 #define UL_PUBLISH          1<<0
 #define BLA_PUBLISH         1<<1
@@ -57,6 +58,8 @@
 #define PURPLE_PUBLISH      1<<11
 #define REGINFO_PUBLISH     1<<12
 #define REGINFO_SUBSCRIBE   1<<13
+#define XCAPDIFF_PUBLISH    1<<14
+#define XCAPDIFF_SUBSCRIBE  1<<15
 
 #define NO_UPDATEDB_FLAG    1<<0
 #define UPDATEDB_FLAG       1<<1