RTS API Documentation  1.10.11
Macros
switch.h File Reference

Main Library Header. More...

#include <switch_am_config.h>
#include <stdlib.h>
#include <stdio.h>
#include <stdarg.h>
#include <stddef.h>
#include <assert.h>
#include <setjmp.h>
#include <ctype.h>
#include <fcntl.h>
#include <string.h>
#include <strings.h>
#include <sys/stat.h>
#include <limits.h>
#include <sys/types.h>
#include <time.h>
#include <signal.h>
#include <errno.h>
#include "switch_platform.h"
#include "switch_types.h"
#include "switch_apr.h"
#include "switch_spandsp.h"
#include "switch_mprintf.h"
#include "switch_core_db.h"
#include "switch_dso.h"
#include "switch_regex.h"
#include "switch_core.h"
#include "switch_loadable_module.h"
#include "switch_console.h"
#include "switch_utils.h"
#include "switch_caller.h"
#include "switch_frame.h"
#include "switch_rtcp_frame.h"
#include "switch_module_interfaces.h"
#include "switch_channel.h"
#include "switch_buffer.h"
#include "switch_event.h"
#include "switch_resample.h"
#include "switch_ivr.h"
#include "switch_rtp.h"
#include "switch_log.h"
#include "switch_xml.h"
#include "switch_xml_config.h"
#include "switch_core_event_hook.h"
#include "switch_scheduler.h"
#include "switch_config.h"
#include "switch_packetizer.h"
#include "switch_nat.h"
#include "switch_odbc.h"
#include "switch_json.h"
#include "switch_limit.h"
#include "switch_core_media.h"
#include "switch_core_video.h"
#include "switch_jitterbuffer.h"
#include "switch_estimators.h"
#include "switch_vad.h"
#include <libteletone.h>
+ Include dependency graph for switch.h:

Go to the source code of this file.

Macros

#define SWITCH_BEGIN_EXTERN_C
 
#define SWITCH_END_EXTERN_C
 
#define SWITCH_VIDEO_IN_THREADS
 
#define FREESWITCH_PEN   "27880"
 
#define FREESWITCH_OID_PREFIX   ".1.3.6.1.4.1." FREESWITCH_PEN
 
#define FREESWITCH_ITAD   "543"
 
#define __EXTENSIONS__   1
 
#define _XOPEN_SOURCE   700
 
#define __BSD_VISIBLE   1
 

Detailed Description

Main Library Header.

Definition in file switch.h.

Macro Definition Documentation

◆ __BSD_VISIBLE

#define __BSD_VISIBLE   1

Definition at line 71 of file switch.h.

◆ __EXTENSIONS__

#define __EXTENSIONS__   1

Definition at line 55 of file switch.h.

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   700

Definition at line 59 of file switch.h.

◆ FREESWITCH_ITAD

#define FREESWITCH_ITAD   "543"

Definition at line 54 of file switch.h.

◆ FREESWITCH_OID_PREFIX

#define FREESWITCH_OID_PREFIX   ".1.3.6.1.4.1." FREESWITCH_PEN

Definition at line 53 of file switch.h.

Referenced by switch_loadable_module_process(), and switch_loadable_module_unprocess().

◆ FREESWITCH_PEN

#define FREESWITCH_PEN   "27880"

Definition at line 52 of file switch.h.

◆ SWITCH_BEGIN_EXTERN_C

#define SWITCH_BEGIN_EXTERN_C

Definition at line 42 of file switch.h.

◆ SWITCH_END_EXTERN_C

#define SWITCH_END_EXTERN_C

Definition at line 43 of file switch.h.

Referenced by switch_core_codec_ready().

◆ SWITCH_VIDEO_IN_THREADS

#define SWITCH_VIDEO_IN_THREADS

Definition at line 46 of file switch.h.