]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
func_channel: Delete dead CHANNEL_TRACE code
authorIvan Poddubny <ivan.poddubny@gmail.com>
Tue, 20 Mar 2018 14:58:38 +0000 (15:58 +0100)
committerIvan Poddubny <ivan.poddubny@gmail.com>
Tue, 20 Mar 2018 19:28:01 +0000 (13:28 -0600)
The functions behind the flag and the flag itself were removed
from Asterisk 12 as incompatible with the new architecture.

Change-Id: I058493ef7a53ee290fd225bbcbb07bf46b623ccf

funcs/func_channel.c

index 793ea3f891cc7d4ee053dc76d566b52f0d78b9b4..d2a7a04a1e1057344da907b8a0aedca22b826270 100644 (file)
@@ -204,10 +204,6 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
                                        <enum name="videonativeformat">
                                                <para>R/O format used natively for video</para>
                                        </enum>
-                                       <enum name="trace">
-                                               <para>R/W whether or not context tracing is enabled, only available
-                                               <emphasis>if CHANNEL_TRACE is defined</emphasis>.</para>
-                                       </enum>
                                        <enum name="hangupsource">
                                                <para>R/W returns the channel responsible for hangup.</para>
                                        </enum>
@@ -327,10 +323,6 @@ static int func_channel_read(struct ast_channel *chan, const char *function,
                locked_copy_string(chan, buf, ast_format_get_name(ast_channel_readformat(chan)), len);
        } else if (!strcasecmp(data, "audiowriteformat")) {
                locked_copy_string(chan, buf, ast_format_get_name(ast_channel_writeformat(chan)), len);
-#ifdef CHANNEL_TRACE
-       } else if (!strcasecmp(data, "trace")) {
-               locked_copy_string(chan, buf, ast_channel_trace_is_enabled(chan) ? "1" : "0", len);
-#endif
        } else if (!strcasecmp(data, "tonezone") && ast_channel_zone(chan)) {
                locked_copy_string(chan, buf, ast_channel_zone(chan)->country, len);
        } else if (!strcasecmp(data, "dtmf_features")) {
@@ -512,20 +504,6 @@ static int func_channel_write_real(struct ast_channel *chan, const char *functio
        else if (!strcasecmp(data, "hangupsource"))
                /* XXX - should we be forcing this here? */
                ast_set_hangupsource(chan, value, 0);
-#ifdef CHANNEL_TRACE
-       else if (!strcasecmp(data, "trace")) {
-               ast_channel_lock(chan);
-               if (ast_true(value))
-                       ret = ast_channel_trace_enable(chan);
-               else if (ast_false(value))
-                       ret = ast_channel_trace_disable(chan);
-               else {
-                       ret = -1;
-                       ast_log(LOG_WARNING, "Invalid value for CHANNEL(trace).\n");
-               }
-               ast_channel_unlock(chan);
-       }
-#endif
        else if (!strcasecmp(data, "tonezone")) {
                struct ast_tone_zone *new_zone;
                if (!(new_zone = ast_get_indication_zone(value))) {