]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add _COUNT memeber at the end of most enum defs (except for those with specific vals...
authorMichael Jerris <mike@jerris.com>
Sat, 24 Mar 2007 03:14:24 +0000 (03:14 +0000)
committerMichael Jerris <mike@jerris.com>
Sat, 24 Mar 2007 03:14:24 +0000 (03:14 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@4757 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/include/switch_ivr.h
src/include/switch_types.h

index c807ea70f59ccdfb762717f6ec3a908398dc3d53..edffb5cbc1d1ce7c2335a47bf7c48aebf1eb8149 100644 (file)
@@ -509,6 +509,8 @@ typedef enum {
        SWITCH_IVR_ACTION_TOMAIN,       /* Go back to the top level menu.  */
        SWITCH_IVR_ACTION_TRANSFER,     /* Transfer caller to another ext. */
        SWITCH_IVR_ACTION_NOOP,         /* No operation                    */
+
+       SWITCH_IVR_ACTION_COUNT
 } switch_ivr_action_t;
 struct switch_ivr_menu;
 typedef switch_ivr_action_t switch_ivr_menu_action_function_t(struct switch_ivr_menu *, char *, char *, size_t, void *);
index 34d73de121c9f518dfcf25f6417ccc1df124dd3a..f7e3b0816a9166db8f14be45aa59fc54d6fee7c0 100644 (file)
@@ -137,7 +137,9 @@ typedef enum {
        SSM_NA,
        SSM_PRONOUNCED,
        SSM_ITERATED,
-    SSM_COUNTED
+    SSM_COUNTED,
+
+       SSM_COUNT
 } switch_say_method_t;
 
 typedef enum {
@@ -159,12 +161,16 @@ typedef enum {
        SST_ACCOUNT_NUMBER,
        SST_NAME_SPELLED,
        SST_NAME_PHONETIC,
+
+       SST_COUNT
 } switch_say_type_t;
 
 typedef enum {
        SMA_NONE,
        SMA_GET,
-       SMA_SET
+       SMA_SET,
+
+       SMA_COUNT
 } switch_management_action_t;
 
 typedef enum {
@@ -186,6 +192,8 @@ typedef enum {
        SWITCH_ABC_TYPE_WRITE,
        SWITCH_ABC_TYPE_WRITE_REPLACE,
        SWITCH_ABC_TYPE_CLOSE,
+
+       SWITCH_ABC_TYPE_COUNT
 } switch_abc_type_t;
 
 typedef struct {
@@ -241,7 +249,7 @@ typedef enum {
        SWITCH_AUDIO_COL_STR_SOFTWARE                 = 0x03,
        SWITCH_AUDIO_COL_STR_ARTIST                   = 0x04,
        SWITCH_AUDIO_COL_STR_COMMENT                  = 0x05,
-       SWITCH_AUDIO_COL_STR_DATE                     = 0x06
+       SWITCH_AUDIO_COL_STR_DATE                     = 0x06,
 } switch_audio_col_t;
 
 typedef enum {
@@ -323,6 +331,8 @@ typedef enum {
        SWITCH_PRIORITY_NORMAL,
        SWITCH_PRIORITY_LOW,
        SWITCH_PRIORITY_HIGH,
+
+       SWITCH_PRIORITY_COUNT
 } switch_priority_t;
 
 /*!
@@ -369,7 +379,9 @@ typedef enum {
        SWITCH_MESSAGE_INDICATE_NOMEDIA,
        SWITCH_MESSAGE_INDICATE_HOLD,
        SWITCH_MESSAGE_INDICATE_UNHOLD,
-       SWITCH_MESSAGE_INDICATE_REDIRECT
+       SWITCH_MESSAGE_INDICATE_REDIRECT,
+
+       SWITCH_MESSAGE_INDICATE_COUNT
 } switch_core_session_message_types_t;
 
 
@@ -424,7 +436,9 @@ typedef enum {
        SWITCH_STATUS_SOCKERR,
        SWITCH_STATUS_MORE_DATA,
        SWITCH_STATUS_NOTFOUND,
-       SWITCH_STATUS_UNLOAD
+       SWITCH_STATUS_UNLOAD,
+
+       SWITCH_STATUS_COUNT
 } switch_status_t;
 
 
@@ -469,7 +483,9 @@ SWITCH_CHANNEL_ID_EVENT                     - Write to the event engine as a LOG event
 typedef enum {
        SWITCH_CHANNEL_ID_LOG,
        SWITCH_CHANNEL_ID_LOG_CLEAN,
-       SWITCH_CHANNEL_ID_EVENT
+       SWITCH_CHANNEL_ID_EVENT,
+
+       SWITCH_CHANNEL_ID_COUNT
 } switch_text_channel_t;
 
 typedef enum {
@@ -506,7 +522,9 @@ typedef enum {
        CS_HOLD,
        CS_HIBERNATE,
        CS_HANGUP,
-       CS_DONE 
+       CS_DONE,
+
+       CS_COUNT
 } switch_channel_state_t;
 
 
@@ -594,7 +612,9 @@ typedef enum {
        SWITCH_SIG_NONE,
        SWITCH_SIG_KILL,
        SWITCH_SIG_XFER,
-    SWITCH_SIG_BREAK
+    SWITCH_SIG_BREAK,
+
+       SWITCH_SIG_COUNT
 } switch_signal_t;
 
 /*!
@@ -690,7 +710,9 @@ typedef enum {
        SWITCH_CODEC_TYPE_AUDIO,
        SWITCH_CODEC_TYPE_VIDEO,
        SWITCH_CODEC_TYPE_T38,
-       SWITCH_CODEC_TYPE_APP
+       SWITCH_CODEC_TYPE_APP,
+
+       SWITCH_CODEC_TYPE_COUNT
 } switch_codec_type_t;
 
 
@@ -850,7 +872,9 @@ typedef enum {
 
 typedef enum {
        SWITCH_INPUT_TYPE_DTMF,
-       SWITCH_INPUT_TYPE_EVENT
+       SWITCH_INPUT_TYPE_EVENT,
+
+       SWITCH_INPUT_TYPE_COUNT
 } switch_input_type_t;
 
 typedef enum {
@@ -917,7 +941,9 @@ typedef enum {
        SCSC_PAUSE_INBOUND,
        SCSC_HUPALL,
        SCSC_SHUTDOWN,
-       SCSC_CHECK_RUNNING
+       SCSC_CHECK_RUNNING,
+
+       SCSC_COUNT
 } switch_session_ctl_t;
 
 typedef uint16_t switch_port_t;