Bladeren bron

removed nonstandard event "location" and added "sip-profile"

Jamey Hicks 20 jaren geleden
bovenliggende
commit
76ab86ec44
2 gewijzigde bestanden met toevoegingen van 7 en 8 verwijderingen
  1. 5 6
      parser/parse_event.c
  2. 2 2
      parser/parse_event.h

+ 5 - 6
parser/parse_event.c

@@ -54,9 +54,8 @@
 #define PRES_XCAP_CHANGE_STR "xcap-change"
 #define PRES_XCAP_CHANGE_STR_LEN 11
 
-#define PRES_LOCATION_STR "location"
-#define PRES_LOCATION_STR_LEN 8
-
+#define PRES_SIP_PROFILE_STR "sip-profile"
+#define PRES_SIP_PROFILE_STR_LEN 11
 
 
 static inline char* skip_token(char* _b, int _l)
@@ -109,12 +108,12 @@ static inline int event_parser(char* _s, int _l, event_t* _e)
 	} else if ((_e->text.len == PRES_XCAP_CHANGE_STR_LEN) && 
 		   !strncasecmp(PRES_XCAP_CHANGE_STR, tmp.s, _e->text.len)) {
 		_e->parsed = EVENT_XCAP_CHANGE;
-	} else if ((_e->text.len == PRES_LOCATION_STR_LEN) && 
-		   !strncasecmp(PRES_LOCATION_STR, tmp.s, _e->text.len)) {
-		_e->parsed = EVENT_LOCATION;
 	} else if ((_e->text.len == PRES_WINFO_STR_LEN) && 
 		   !strncasecmp(PRES_WINFO_STR, tmp.s, _e->text.len)) {
 		_e->parsed = EVENT_PRESENCE_WINFO;
+	} else if ((_e->text.len == PRES_SIP_PROFILE_STR_LEN) && 
+		   !strncasecmp(PRES_SIP_PROFILE_STR, tmp.s, _e->text.len)) {
+		_e->parsed = EVENT_SIP_PROFILE;
 	} else {
 		_e->parsed = EVENT_OTHER;
 	}

+ 2 - 2
parser/parse_event.h

@@ -41,8 +41,8 @@
 #define EVENT_OTHER          0
 #define EVENT_PRESENCE       1
 #define EVENT_PRESENCE_WINFO 2
-#define EVENT_XCAP_CHANGE    3
-#define EVENT_LOCATION       4
+#define EVENT_SIP_PROFILE    3
+#define EVENT_XCAP_CHANGE    4
 
 typedef struct event {
 	str text;       /* Original string representation */