Revision
16135
Author
anthm
Date
2010-01-04 11:46:55 -0600 (Mon, 04 Jan 2010)

Log Message

add SOCKET_EVENT event

Modified Paths

Diff

Modified: freeswitch/trunk/libs/esl/src/esl.c (16134 => 16135)


--- freeswitch/trunk/libs/esl/src/esl.c	2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/libs/esl/src/esl.c	2010-01-04 17:46:55 UTC (rev 16135)
@@ -834,6 +834,9 @@
 				
 				if (!revent) {
 					esl_event_create(&revent, ESL_EVENT_CLONE);
+					revent->event_id = ESL_EVENT_SOCKET_DATA;
+					esl_event_add_header_string(revent, ESL_STACK_BOTTOM, "Event-Name", "SOCKET_DATA");
+
 				}
 				
 				hname = beg;

Modified: freeswitch/trunk/libs/esl/src/esl_event.c (16134 => 16135)


--- freeswitch/trunk/libs/esl/src/esl_event.c	2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/libs/esl/src/esl_event.c	2010-01-04 17:46:55 UTC (rev 16135)
@@ -130,6 +130,7 @@
 	"RECORD_STOP",
 	"CALL_UPDATE",
 	"FAILURE",
+	"SOCKET_DATA",
 	"ALL"
 };
 

Modified: freeswitch/trunk/libs/esl/src/include/esl_event.h (16134 => 16135)


--- freeswitch/trunk/libs/esl/src/include/esl_event.h	2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/libs/esl/src/include/esl_event.h	2010-01-04 17:46:55 UTC (rev 16135)
@@ -118,6 +118,7 @@
 	ESL_EVENT_RECORD_STOP,
 	ESL_EVENT_CALL_UPDATE,
 	ESL_EVENT_FAILURE,
+	ESL_EVENT_SOCKET_DATA,
 	ESL_EVENT_ALL
 } esl_event_types_t;
 

Modified: freeswitch/trunk/src/include/switch_types.h (16134 => 16135)


--- freeswitch/trunk/src/include/switch_types.h	2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/src/include/switch_types.h	2010-01-04 17:46:55 UTC (rev 16135)
@@ -1338,6 +1338,7 @@
 	SWITCH_EVENT_RECORD_STOP,
 	SWITCH_EVENT_CALL_UPDATE,
 	SWITCH_EVENT_FAILURE,
+	SWITCH_EVENT_SOCKET_DATA,
 	SWITCH_EVENT_ALL
 } switch_event_types_t;
 

Modified: freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c (16134 => 16135)


--- freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c	2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c	2010-01-04 17:46:55 UTC (rev 16135)
@@ -1084,7 +1084,7 @@
 					}
 					count++;
 					if (count == 1) {
-						switch_event_create(event, SWITCH_EVENT_COMMAND);
+						switch_event_create(event, SWITCH_EVENT_SOCKET_DATA);
 						switch_event_add_header_string(*event, SWITCH_STACK_BOTTOM, "Command", mbuf);
 					} else if (cur) {
 						char *var, *val;

Modified: freeswitch/trunk/src/switch_event.c (16134 => 16135)


--- freeswitch/trunk/src/switch_event.c	2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/src/switch_event.c	2010-01-04 17:46:55 UTC (rev 16135)
@@ -186,6 +186,7 @@
 	"RECORD_STOP",
 	"CALL_UPDATE",
 	"FAILURE",
+	"SOCKET_DATA",
 	"ALL"
 };