Revision
15714
Author
joshrivers
Date
2009-11-29 16:10:00 -0600 (Sun, 29 Nov 2009)

Log Message

Added eventclass constants to Event partial class.

Modified Paths

Diff

Modified: freeswitch/branches/joshrivers/mod_managed_working_branch/src/mod/languages/mod_managed/managed/ManagedSession.cs (15713 => 15714)


--- freeswitch/branches/joshrivers/mod_managed_working_branch/src/mod/languages/mod_managed/managed/ManagedSession.cs	2009-11-29 20:58:25 UTC (rev 15713)
+++ freeswitch/branches/joshrivers/mod_managed_working_branch/src/mod/languages/mod_managed/managed/ManagedSession.cs	2009-11-29 22:10:00 UTC (rev 15714)
@@ -349,10 +349,86 @@
             switch_event_header header = this.InternalEvent.headers;
             while (header != null)
             {
-                 yield return header.name;
-                 header = header.next;
+                yield return header.name;
+                header = header.next;
             }
         }
+
+        public class EventClassStrings
+        {
+            public static readonly string SWITCH_EVENT_CUSTOM = "SWITCH_EVENT_CUSTOM";
+            public static readonly string SWITCH_EVENT_CLONE = "SWITCH_EVENT_CLONE";
+            public static readonly string SWITCH_EVENT_CHANNEL_CREATE = "SWITCH_EVENT_CHANNEL_CREATE";
+            public static readonly string SWITCH_EVENT_CHANNEL_DESTROY = "SWITCH_EVENT_CHANNEL_DESTROY";
+            public static readonly string SWITCH_EVENT_CHANNEL_STATE = "SWITCH_EVENT_CHANNEL_STATE";
+            public static readonly string SWITCH_EVENT_CHANNEL_ANSWER = "SWITCH_EVENT_CHANNEL_ANSWER";
+            public static readonly string SWITCH_EVENT_CHANNEL_HANGUP = "SWITCH_EVENT_CHANNEL_HANGUP";
+            public static readonly string SWITCH_EVENT_CHANNEL_HANGUP_COMPLETE = "SWITCH_EVENT_CHANNEL_HANGUP_COMPLETE";
+            public static readonly string SWITCH_EVENT_CHANNEL_EXECUTE = "SWITCH_EVENT_CHANNEL_EXECUTE";
+            public static readonly string SWITCH_EVENT_CHANNEL_EXECUTE_COMPLETE = "SWITCH_EVENT_CHANNEL_EXECUTE_COMPLETE";
+            public static readonly string SWITCH_EVENT_CHANNEL_BRIDGE = "SWITCH_EVENT_CHANNEL_BRIDGE";
+            public static readonly string SWITCH_EVENT_CHANNEL_UNBRIDGE = "SWITCH_EVENT_CHANNEL_UNBRIDGE";
+            public static readonly string SWITCH_EVENT_CHANNEL_PROGRESS = "SWITCH_EVENT_CHANNEL_PROGRESS";
+            public static readonly string SWITCH_EVENT_CHANNEL_PROGRESS_MEDIA = "SWITCH_EVENT_CHANNEL_PROGRESS_MEDIA";
+            public static readonly string SWITCH_EVENT_CHANNEL_OUTGOING = "SWITCH_EVENT_CHANNEL_OUTGOING";
+            public static readonly string SWITCH_EVENT_CHANNEL_PARK = "SWITCH_EVENT_CHANNEL_PARK";
+            public static readonly string SWITCH_EVENT_CHANNEL_UNPARK = "SWITCH_EVENT_CHANNEL_UNPARK";
+            public static readonly string SWITCH_EVENT_CHANNEL_APPLICATION = "SWITCH_EVENT_CHANNEL_APPLICATION";
+            public static readonly string SWITCH_EVENT_CHANNEL_ORIGINATE = "SWITCH_EVENT_CHANNEL_ORIGINATE";
+            public static readonly string SWITCH_EVENT_CHANNEL_UUID = "SWITCH_EVENT_CHANNEL_UUID";
+            public static readonly string SWITCH_EVENT_API = "SWITCH_EVENT_API";
+            public static readonly string SWITCH_EVENT_LOG = "SWITCH_EVENT_LOG";
+            public static readonly string SWITCH_EVENT_INBOUND_CHAN = "SWITCH_EVENT_INBOUND_CHAN";
+            public static readonly string SWITCH_EVENT_OUTBOUND_CHAN = "SWITCH_EVENT_OUTBOUND_CHAN";
+            public static readonly string SWITCH_EVENT_STARTUP = "SWITCH_EVENT_STARTUP";
+            public static readonly string SWITCH_EVENT_SHUTDOWN = "SWITCH_EVENT_SHUTDOWN";
+            public static readonly string SWITCH_EVENT_PUBLISH = "SWITCH_EVENT_PUBLISH";
+            public static readonly string SWITCH_EVENT_UNPUBLISH = "SWITCH_EVENT_UNPUBLISH";
+            public static readonly string SWITCH_EVENT_TALK = "SWITCH_EVENT_TALK";
+            public static readonly string SWITCH_EVENT_NOTALK = "SWITCH_EVENT_NOTALK";
+            public static readonly string SWITCH_EVENT_SESSION_CRASH = "SWITCH_EVENT_SESSION_CRASH";
+            public static readonly string SWITCH_EVENT_MODULE_LOAD = "SWITCH_EVENT_MODULE_LOAD";
+            public static readonly string SWITCH_EVENT_MODULE_UNLOAD = "SWITCH_EVENT_MODULE_UNLOAD";
+            public static readonly string SWITCH_EVENT_DTMF = "SWITCH_EVENT_DTMF";
+            public static readonly string SWITCH_EVENT_MESSAGE = "SWITCH_EVENT_MESSAGE";
+            public static readonly string SWITCH_EVENT_PRESENCE_IN = "SWITCH_EVENT_PRESENCE_IN";
+            public static readonly string SWITCH_EVENT_NOTIFY_IN = "SWITCH_EVENT_NOTIFY_IN";
+            public static readonly string SWITCH_EVENT_PRESENCE_OUT = "SWITCH_EVENT_PRESENCE_OUT";
+            public static readonly string SWITCH_EVENT_PRESENCE_PROBE = "SWITCH_EVENT_PRESENCE_PROBE";
+            public static readonly string SWITCH_EVENT_MESSAGE_WAITING = "SWITCH_EVENT_MESSAGE_WAITING";
+            public static readonly string SWITCH_EVENT_MESSAGE_QUERY = "SWITCH_EVENT_MESSAGE_QUERY";
+            public static readonly string SWITCH_EVENT_ROSTER = "SWITCH_EVENT_ROSTER";
+            public static readonly string SWITCH_EVENT_CODEC = "SWITCH_EVENT_CODEC";
+            public static readonly string SWITCH_EVENT_BACKGROUND_JOB = "SWITCH_EVENT_BACKGROUND_JOB";
+            public static readonly string SWITCH_EVENT_DETECTED_SPEECH = "SWITCH_EVENT_DETECTED_SPEECH";
+            public static readonly string SWITCH_EVENT_DETECTED_TONE = "SWITCH_EVENT_DETECTED_TONE";
+            public static readonly string SWITCH_EVENT_PRIVATE_COMMAND = "SWITCH_EVENT_PRIVATE_COMMAND";
+            public static readonly string SWITCH_EVENT_HEARTBEAT = "SWITCH_EVENT_HEARTBEAT";
+            public static readonly string SWITCH_EVENT_TRAP = "SWITCH_EVENT_TRAP";
+            public static readonly string SWITCH_EVENT_ADD_SCHEDULE = "SWITCH_EVENT_ADD_SCHEDULE";
+            public static readonly string SWITCH_EVENT_DEL_SCHEDULE = "SWITCH_EVENT_DEL_SCHEDULE";
+            public static readonly string SWITCH_EVENT_EXE_SCHEDULE = "SWITCH_EVENT_EXE_SCHEDULE";
+            public static readonly string SWITCH_EVENT_RE_SCHEDULE = "SWITCH_EVENT_RE_SCHEDULE";
+            public static readonly string SWITCH_EVENT_RELOADXML = "SWITCH_EVENT_RELOADXML";
+            public static readonly string SWITCH_EVENT_NOTIFY = "SWITCH_EVENT_NOTIFY";
+            public static readonly string SWITCH_EVENT_SEND_MESSAGE = "SWITCH_EVENT_SEND_MESSAGE";
+            public static readonly string SWITCH_EVENT_RECV_MESSAGE = "SWITCH_EVENT_RECV_MESSAGE";
+            public static readonly string SWITCH_EVENT_REQUEST_PARAMS = "SWITCH_EVENT_REQUEST_PARAMS";
+            public static readonly string SWITCH_EVENT_CHANNEL_DATA = "SWITCH_EVENT_CHANNEL_DATA";
+            public static readonly string SWITCH_EVENT_GENERAL = "SWITCH_EVENT_GENERAL";
+            public static readonly string SWITCH_EVENT_COMMAND = "SWITCH_EVENT_COMMAND";
+            public static readonly string SWITCH_EVENT_SESSION_HEARTBEAT = "SWITCH_EVENT_SESSION_HEARTBEAT";
+            public static readonly string SWITCH_EVENT_CLIENT_DISCONNECTED = "SWITCH_EVENT_CLIENT_DISCONNECTED";
+            public static readonly string SWITCH_EVENT_SERVER_DISCONNECTED = "SWITCH_EVENT_SERVER_DISCONNECTED";
+            public static readonly string SWITCH_EVENT_SEND_INFO = "SWITCH_EVENT_SEND_INFO";
+            public static readonly string SWITCH_EVENT_RECV_INFO = "SWITCH_EVENT_RECV_INFO";
+            public static readonly string SWITCH_EVENT_CALL_SECURE = "SWITCH_EVENT_CALL_SECURE";
+            public static readonly string SWITCH_EVENT_NAT = "SWITCH_EVENT_NAT";
+            public static readonly string SWITCH_EVENT_RECORD_START = "SWITCH_EVENT_RECORD_START";
+            public static readonly string SWITCH_EVENT_RECORD_STOP = "SWITCH_EVENT_RECORD_STOP";
+            public static readonly string SWITCH_EVENT_CALL_UPDATE = "SWITCH_EVENT_CALL_UPDATE";
+            public static readonly string SWITCH_EVENT_ALL = "SWITCH_EVENT_ALL";
+        }
     }
 
     public interface IManagedEventConsumer