Merge branch 'master' of ssh://git.freeswitch.org/freeswitch
This commit is contained in:
commit
6d75c36f69
|
@ -2249,6 +2249,7 @@ static int handle_facility_aoc_e(const struct pri_subcmd_aoc_e *aoc_e)
|
|||
ftdm_log(FTDM_LOG_INFO, "AOC-E:\n%s", tmp);
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* \brief Handler for libpri facility events
|
||||
|
@ -2275,6 +2276,7 @@ static int on_facility(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
|
|||
int res = -1;
|
||||
|
||||
switch (sub->cmd) {
|
||||
#ifdef HAVE_LIBPRI_AOC
|
||||
case PRI_SUBCMD_AOC_S: /* AOC-S: Start of call */
|
||||
res = handle_facility_aoc_s(&sub->u.aoc_s);
|
||||
break;
|
||||
|
@ -2293,6 +2295,7 @@ static int on_facility(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
|
|||
sub->u.aoc_request_response.charging_request,
|
||||
sub->u.aoc_request_response.charging_response);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
ftdm_log(FTDM_LOG_DEBUG, "FACILITY subcommand %d is not implemented, ignoring\n", sub->cmd);
|
||||
}
|
||||
|
@ -2303,7 +2306,6 @@ static int on_facility(lpwrap_pri_t *spri, lpwrap_pri_event_t event_type, pri_ev
|
|||
ftdm_log(FTDM_LOG_DEBUG, "Caught Event on span %d %u (%s)\n", ftdm_span_get_id(spri->span), event_type, lpwrap_pri_event_str(event_type));
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
/**
|
||||
* \brief Handler for libpri dchan up event
|
||||
|
|
|
@ -182,7 +182,7 @@ int lpwrap_init_pri(struct lpwrap_pri *spri, ftdm_span_t *span, ftdm_channel_t *
|
|||
|
||||
|
||||
#define timeval_to_ms(x) \
|
||||
(((ftdm_time_t)(x)->tv_sec * 1000) + (ftdm_time_t)((x)->tv_usec / 1000))
|
||||
(ftdm_time_t)(((x)->tv_sec * 1000) + ((x)->tv_usec / 1000))
|
||||
|
||||
int lpwrap_start_timer(struct lpwrap_pri *spri, struct lpwrap_timer *timer, const uint32_t timeout_ms, timeout_handler callback)
|
||||
{
|
||||
|
|
|
@ -200,7 +200,7 @@ AC_CHECK_HEADERS([audiofile.h])
|
|||
|
||||
AC_LANG([C])
|
||||
|
||||
if test "${build}" == "${host}"
|
||||
if test "${build}" = "${host}"
|
||||
then
|
||||
case "${host}" in
|
||||
x86_64-*)
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
usage()
|
||||
{
|
||||
test X$1 == X0 || exec >&2
|
||||
test X$1 = X0 || exec >&2
|
||||
cat << EOF
|
||||
usage: coverage-report OPTIONS
|
||||
where OPTIONS are
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
usage()
|
||||
{
|
||||
test X$1 == X0 || exec >&2
|
||||
test X$1 = X0 || exec >&2
|
||||
cat <<EOF
|
||||
usage: uncovered OPTIONS
|
||||
where OPTIONS are
|
||||
|
|
|
@ -199,7 +199,7 @@ AC_CHECK_HEADERS([fenv.h])
|
|||
AC_CHECK_HEADERS([fftw3.h], , [AC_CHECK_HEADERS([fftw.h])])
|
||||
AC_CHECK_HEADERS([pcap.h])
|
||||
AC_CHECK_HEADERS([pthread.h])
|
||||
if test "${build}" == "${host}"
|
||||
if test "${build}" = "${host}"
|
||||
then
|
||||
AC_CHECK_HEADERS([X11/X.h])
|
||||
fi
|
||||
|
@ -243,7 +243,7 @@ AC_CHECK_HEADERS([FL/Fl_Audio_Meter.H])
|
|||
|
||||
AC_LANG([C])
|
||||
|
||||
if test "${build}" == "${host}"
|
||||
if test "${build}" = "${host}"
|
||||
then
|
||||
case "${host}" in
|
||||
x86_64-*)
|
||||
|
|
|
@ -53,7 +53,7 @@ else
|
|||
cd gsm0610
|
||||
fi
|
||||
|
||||
if [ $1x == --no-exe-runx ]
|
||||
if [ $1x = --no-exe-runx ]
|
||||
then
|
||||
# Run the .exe files, which should be here
|
||||
./FR_A.EXE
|
||||
|
@ -77,7 +77,7 @@ rm -rf READ_FRA.TXT
|
|||
rm -rf ACTION
|
||||
rm -rf unpacked
|
||||
|
||||
if [ $1x == --no-exex ]
|
||||
if [ $1x = --no-exex ]
|
||||
then
|
||||
# We need to prepare the .exe files to be run separately
|
||||
rm -rf *.INP
|
||||
|
|
|
@ -777,7 +777,7 @@ AC_ARG_WITH(jpeg12-lib,
|
|||
AS_HELP_STRING([--with-jpeg12-lib=LIBRARY],
|
||||
[path to libjpeg 12bit library]),,)
|
||||
|
||||
if test "x$enable_jpeg12" == "xyes" ; then
|
||||
if test "x$enable_jpeg12" = "xyes" ; then
|
||||
|
||||
if test "x$with_jpeg12_lib" != "x" ; then
|
||||
LIBS="$with_jpeg12_lib $LIBS"
|
||||
|
|
|
@ -39,6 +39,7 @@ SWITCH_BEGIN_EXTERN_C
|
|||
/*! \brief Type of value to parse */
|
||||
typedef enum {
|
||||
SWITCH_CONFIG_INT, /*< (ptr=int* default=int data=NULL) Integer */
|
||||
SWITCH_CONFIG_ATOMIC, /*< (ptr=switch_atomic_t* default=uint32_t data=NULL) Integer */
|
||||
SWITCH_CONFIG_STRING, /*< (ptr=[char* or char ** (for alloc)] default=char* data=switch_xml_config_string_options_t*) Zero-terminated C-string */
|
||||
SWITCH_CONFIG_BOOL, /*< (ptr=switch_bool_t* default=switch_bool_t data=NULL) Yes and no */
|
||||
SWITCH_CONFIG_CUSTOM, /*< (ptr=<custom function data> default=<custom function data> data=switch_xml_config_callback_t) Custom, get value through function pointer */
|
||||
|
@ -70,6 +71,13 @@ typedef struct {
|
|||
int max;
|
||||
} switch_xml_config_int_options_t;
|
||||
|
||||
typedef struct {
|
||||
switch_bool_t enforce_min;
|
||||
uint32_t min;
|
||||
switch_bool_t enforce_max;
|
||||
uint32_t max;
|
||||
} switch_xml_config_atomic_options_t;
|
||||
|
||||
struct switch_xml_config_item;
|
||||
typedef struct switch_xml_config_item switch_xml_config_item_t;
|
||||
|
||||
|
|
|
@ -305,6 +305,11 @@ int ei_decode_string_or_binary(char *buf, int *index, int maxlen, char *dst)
|
|||
|
||||
ei_get_type(buf, index, &type, &size);
|
||||
|
||||
if (type == ERL_NIL_EXT || size == 0) {
|
||||
dst[0] = '\0';
|
||||
return 0;
|
||||
}
|
||||
|
||||
if (type != ERL_STRING_EXT && type != ERL_BINARY_EXT) {
|
||||
return -1;
|
||||
} else if (size > maxlen) {
|
||||
|
|
|
@ -7867,6 +7867,20 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_session_get_loglevel(void * jarg1)
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_get_jb(void * jarg1, int jarg2) {
|
||||
void * jresult ;
|
||||
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
|
||||
switch_media_type_t arg2 ;
|
||||
stfu_instance_t *result = 0 ;
|
||||
|
||||
arg1 = (switch_core_session_t *)jarg1;
|
||||
arg2 = (switch_media_type_t)jarg2;
|
||||
result = (stfu_instance_t *)switch_core_session_get_jb(arg1,arg2);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_soft_lock(void * jarg1, unsigned long jarg2) {
|
||||
switch_core_session_t *arg1 = (switch_core_session_t *) 0 ;
|
||||
uint32_t arg2 ;
|
||||
|
@ -8105,6 +8119,20 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_hupall_matching_var(char
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_core_session_findall_matching_var(char * jarg1, char * jarg2) {
|
||||
void * jresult ;
|
||||
char *arg1 = (char *) 0 ;
|
||||
char *arg2 = (char *) 0 ;
|
||||
switch_console_callback_match_t *result = 0 ;
|
||||
|
||||
arg1 = (char *)jarg1;
|
||||
arg2 = (char *)jarg2;
|
||||
result = (switch_console_callback_match_t *)switch_core_session_findall_matching_var((char const *)arg1,(char const *)arg2);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_session_hupall_endpoint(void * jarg1, int jarg2) {
|
||||
switch_endpoint_interface_t *arg1 = (switch_endpoint_interface_t *) 0 ;
|
||||
switch_call_cause_t arg2 ;
|
||||
|
@ -11388,6 +11416,26 @@ SWIGEXPORT int SWIGSTDCALL CSharp__switch_cache_db_get_db_handle(void * jarg1, i
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp__switch_cache_db_get_db_handle_dsn(void * jarg1, char * jarg2, char * jarg3, char * jarg4, int jarg5) {
|
||||
int jresult ;
|
||||
switch_cache_db_handle_t **arg1 = (switch_cache_db_handle_t **) 0 ;
|
||||
char *arg2 = (char *) 0 ;
|
||||
char *arg3 = (char *) 0 ;
|
||||
char *arg4 = (char *) 0 ;
|
||||
int arg5 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_cache_db_handle_t **)jarg1;
|
||||
arg2 = (char *)jarg2;
|
||||
arg3 = (char *)jarg3;
|
||||
arg4 = (char *)jarg4;
|
||||
arg5 = (int)jarg5;
|
||||
result = (switch_status_t)_switch_cache_db_get_db_handle_dsn(arg1,(char const *)arg2,(char const *)arg3,(char const *)arg4,arg5);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_cache_db_execute_sql2str(void * jarg1, char * jarg2, char * jarg3, unsigned long jarg4, void * jarg5) {
|
||||
char * jresult ;
|
||||
switch_cache_db_handle_t *arg1 = (switch_cache_db_handle_t *) 0 ;
|
||||
|
@ -11516,17 +11564,25 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_persistant_execute(void * jarg
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_persistant_execute_trans(void * jarg1, char * jarg2, unsigned long jarg3) {
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_persistant_execute_trans_full(void * jarg1, char * jarg2, unsigned long jarg3, char * jarg4, char * jarg5, char * jarg6, char * jarg7) {
|
||||
int jresult ;
|
||||
switch_cache_db_handle_t *arg1 = (switch_cache_db_handle_t *) 0 ;
|
||||
char *arg2 = (char *) 0 ;
|
||||
uint32_t arg3 ;
|
||||
char *arg4 = (char *) 0 ;
|
||||
char *arg5 = (char *) 0 ;
|
||||
char *arg6 = (char *) 0 ;
|
||||
char *arg7 = (char *) 0 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_cache_db_handle_t *)jarg1;
|
||||
arg2 = (char *)jarg2;
|
||||
arg3 = (uint32_t)jarg3;
|
||||
result = (switch_status_t)switch_cache_db_persistant_execute_trans(arg1,arg2,arg3);
|
||||
arg4 = (char *)jarg4;
|
||||
arg5 = (char *)jarg5;
|
||||
arg6 = (char *)jarg6;
|
||||
arg7 = (char *)jarg7;
|
||||
result = (switch_status_t)switch_cache_db_persistant_execute_trans_full(arg1,arg2,arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
@ -11768,6 +11824,24 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_get_stacksizes(void * jarg1, void
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_dbtype() {
|
||||
int jresult ;
|
||||
switch_cache_db_handle_type_t result;
|
||||
|
||||
result = (switch_cache_db_handle_type_t)switch_core_dbtype();
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_sql_exec(char * jarg1) {
|
||||
char *arg1 = (char *) 0 ;
|
||||
|
||||
arg1 = (char *)jarg1;
|
||||
switch_core_sql_exec((char const *)arg1);
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_core_recovery_recover(char * jarg1, char * jarg2) {
|
||||
int jresult ;
|
||||
char *arg1 = (char *) 0 ;
|
||||
|
@ -11810,6 +11884,104 @@ SWIGEXPORT void SWIGSTDCALL CSharp_switch_core_recovery_flush(char * jarg1, char
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_push(void * jarg1, char * jarg2, unsigned long jarg3, int jarg4) {
|
||||
int jresult ;
|
||||
switch_sql_queue_manager_t *arg1 = (switch_sql_queue_manager_t *) 0 ;
|
||||
char *arg2 = (char *) 0 ;
|
||||
uint32_t arg3 ;
|
||||
switch_bool_t arg4 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_sql_queue_manager_t *)jarg1;
|
||||
arg2 = (char *)jarg2;
|
||||
arg3 = (uint32_t)jarg3;
|
||||
arg4 = (switch_bool_t)jarg4;
|
||||
result = (switch_status_t)switch_switch_sql_queue_manager_push(arg1,(char const *)arg2,arg3,arg4);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_destroy(void * jarg1) {
|
||||
int jresult ;
|
||||
switch_sql_queue_manager_t **arg1 = (switch_sql_queue_manager_t **) 0 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_sql_queue_manager_t **)jarg1;
|
||||
result = (switch_status_t)switch_switch_sql_queue_manager_destroy(arg1);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_init(void * jarg1, unsigned long jarg2, char * jarg3, char * jarg4, char * jarg5, char * jarg6, char * jarg7) {
|
||||
int jresult ;
|
||||
switch_sql_queue_manager_t **arg1 = (switch_sql_queue_manager_t **) 0 ;
|
||||
uint32_t arg2 ;
|
||||
char *arg3 = (char *) 0 ;
|
||||
char *arg4 = (char *) 0 ;
|
||||
char *arg5 = (char *) 0 ;
|
||||
char *arg6 = (char *) 0 ;
|
||||
char *arg7 = (char *) 0 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_sql_queue_manager_t **)jarg1;
|
||||
arg2 = (uint32_t)jarg2;
|
||||
arg3 = (char *)jarg3;
|
||||
arg4 = (char *)jarg4;
|
||||
arg5 = (char *)jarg5;
|
||||
arg6 = (char *)jarg6;
|
||||
arg7 = (char *)jarg7;
|
||||
result = (switch_status_t)switch_switch_sql_queue_manager_init(arg1,arg2,(char const *)arg3,(char const *)arg4,(char const *)arg5,(char const *)arg6,(char const *)arg7);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_start(void * jarg1) {
|
||||
int jresult ;
|
||||
switch_sql_queue_manager_t *arg1 = (switch_sql_queue_manager_t *) 0 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_sql_queue_manager_t *)jarg1;
|
||||
result = (switch_status_t)switch_switch_sql_queue_manager_start(arg1);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_switch_sql_queue_manager_stop(void * jarg1) {
|
||||
int jresult ;
|
||||
switch_sql_queue_manager_t *arg1 = (switch_sql_queue_manager_t *) 0 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_sql_queue_manager_t *)jarg1;
|
||||
result = (switch_status_t)switch_switch_sql_queue_manager_stop(arg1);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_cache_db_execute_sql_event_callback(void * jarg1, char * jarg2, void * jarg3, void * jarg4, void * jarg5) {
|
||||
int jresult ;
|
||||
switch_cache_db_handle_t *arg1 = (switch_cache_db_handle_t *) 0 ;
|
||||
char *arg2 = (char *) 0 ;
|
||||
switch_db_event_callback_func_t arg3 = (switch_db_event_callback_func_t) 0 ;
|
||||
void *arg4 = (void *) 0 ;
|
||||
char **arg5 = (char **) 0 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_cache_db_handle_t *)jarg1;
|
||||
arg2 = (char *)jarg2;
|
||||
arg3 = (switch_db_event_callback_func_t)jarg3;
|
||||
arg4 = (void *)jarg4;
|
||||
arg5 = (char **)jarg5;
|
||||
result = (switch_status_t)switch_cache_db_execute_sql_event_callback(arg1,(char const *)arg2,arg3,arg4,arg5);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_fork() {
|
||||
void * jresult ;
|
||||
pid_t result;
|
||||
|
@ -15441,6 +15613,28 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_caller_profile_times_get(void * jarg
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_old_times_set(void * jarg1, void * jarg2) {
|
||||
switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;
|
||||
switch_channel_timetable *arg2 = (switch_channel_timetable *) 0 ;
|
||||
|
||||
arg1 = (switch_caller_profile *)jarg1;
|
||||
arg2 = (switch_channel_timetable *)jarg2;
|
||||
if (arg1) (arg1)->old_times = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_caller_profile_old_times_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;
|
||||
switch_channel_timetable *result = 0 ;
|
||||
|
||||
arg1 = (switch_caller_profile *)jarg1;
|
||||
result = (switch_channel_timetable *) ((arg1)->old_times);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_caller_profile_caller_extension_set(void * jarg1, void * jarg2) {
|
||||
switch_caller_profile *arg1 = (switch_caller_profile *) 0 ;
|
||||
switch_caller_extension *arg2 = (switch_caller_extension *) 0 ;
|
||||
|
@ -16483,6 +16677,28 @@ SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_frame_flags_get(void * jarg1)
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_frame_user_data_set(void * jarg1, void * jarg2) {
|
||||
switch_frame *arg1 = (switch_frame *) 0 ;
|
||||
void *arg2 = (void *) 0 ;
|
||||
|
||||
arg1 = (switch_frame *)jarg1;
|
||||
arg2 = (void *)jarg2;
|
||||
if (arg1) (arg1)->user_data = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_frame_user_data_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_frame *arg1 = (switch_frame *) 0 ;
|
||||
void *result = 0 ;
|
||||
|
||||
arg1 = (switch_frame *)jarg1;
|
||||
result = (void *) ((arg1)->user_data);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_frame() {
|
||||
void * jresult ;
|
||||
switch_frame *result = 0 ;
|
||||
|
@ -17313,6 +17529,28 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_io_routines_state_run_get(void * jar
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_get_jb_set(void * jarg1, void * jarg2) {
|
||||
switch_io_routines *arg1 = (switch_io_routines *) 0 ;
|
||||
switch_io_get_jb_t arg2 = (switch_io_get_jb_t) 0 ;
|
||||
|
||||
arg1 = (switch_io_routines *)jarg1;
|
||||
arg2 = (switch_io_get_jb_t)jarg2;
|
||||
if (arg1) (arg1)->get_jb = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_io_routines_get_jb_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_io_routines *arg1 = (switch_io_routines *) 0 ;
|
||||
switch_io_get_jb_t result;
|
||||
|
||||
arg1 = (switch_io_routines *)jarg1;
|
||||
result = (switch_io_get_jb_t) ((arg1)->get_jb);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_io_routines_padding_set(void * jarg1, void * jarg2) {
|
||||
switch_io_routines *arg1 = (switch_io_routines *) 0 ;
|
||||
void **arg2 ;
|
||||
|
@ -20387,6 +20625,144 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_memory_pool_get(void * ja
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_buffer_set(void * jarg1, void * jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_buffer_t *arg2 = (switch_buffer_t *) 0 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
arg2 = (switch_buffer_t *)jarg2;
|
||||
if (arg1) (arg1)->buffer = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_buffer_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_buffer_t *result = 0 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
result = (switch_buffer_t *) ((arg1)->buffer);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_dbuf_set(void * jarg1, void * jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_byte_t *arg2 = (switch_byte_t *) 0 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
arg2 = (switch_byte_t *)jarg2;
|
||||
if (arg1) (arg1)->dbuf = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_dbuf_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_byte_t *result = 0 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
result = (switch_byte_t *) ((arg1)->dbuf);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_dbuflen_set(void * jarg1, void * jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_size_t arg2 ;
|
||||
switch_size_t *argp2 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
argp2 = (switch_size_t *)jarg2;
|
||||
if (!argp2) {
|
||||
SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null switch_size_t", 0);
|
||||
return ;
|
||||
}
|
||||
arg2 = *argp2;
|
||||
if (arg1) (arg1)->dbuflen = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_dbuflen_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_size_t result;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
result = ((arg1)->dbuflen);
|
||||
jresult = new switch_size_t((const switch_size_t &)result);
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_resampler_set(void * jarg1, void * jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_audio_resampler_t *arg2 = (switch_audio_resampler_t *) 0 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
arg2 = (switch_audio_resampler_t *)jarg2;
|
||||
if (arg1) (arg1)->resampler = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_asr_handle_resampler_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
switch_audio_resampler_t *result = 0 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
result = (switch_audio_resampler_t *) ((arg1)->resampler);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_samplerate_set(void * jarg1, unsigned long jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
uint32_t arg2 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
arg2 = (uint32_t)jarg2;
|
||||
if (arg1) (arg1)->samplerate = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_asr_handle_samplerate_get(void * jarg1) {
|
||||
unsigned long jresult ;
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
uint32_t result;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
result = (uint32_t) ((arg1)->samplerate);
|
||||
jresult = (unsigned long)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_native_rate_set(void * jarg1, unsigned long jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
uint32_t arg2 ;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
arg2 = (uint32_t)jarg2;
|
||||
if (arg1) (arg1)->native_rate = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT unsigned long SWIGSTDCALL CSharp_switch_asr_handle_native_rate_get(void * jarg1) {
|
||||
unsigned long jresult ;
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
uint32_t result;
|
||||
|
||||
arg1 = (switch_asr_handle *)jarg1;
|
||||
result = (uint32_t) ((arg1)->native_rate);
|
||||
jresult = (unsigned long)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_asr_handle_private_info_set(void * jarg1, void * jarg2) {
|
||||
switch_asr_handle *arg1 = (switch_asr_handle *) 0 ;
|
||||
void *arg2 = (void *) 0 ;
|
||||
|
@ -22792,6 +23168,28 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_switch_codec_next_get(void * jarg1) {
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_codec_session_set(void * jarg1, void * jarg2) {
|
||||
switch_codec *arg1 = (switch_codec *) 0 ;
|
||||
switch_core_session_t *arg2 = (switch_core_session_t *) 0 ;
|
||||
|
||||
arg1 = (switch_codec *)jarg1;
|
||||
arg2 = (switch_core_session_t *)jarg2;
|
||||
if (arg1) (arg1)->session = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_codec_session_get(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_codec *arg1 = (switch_codec *) 0 ;
|
||||
switch_core_session_t *result = 0 ;
|
||||
|
||||
arg1 = (switch_codec *)jarg1;
|
||||
result = (switch_core_session_t *) ((arg1)->session);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_codec() {
|
||||
void * jresult ;
|
||||
switch_codec *result = 0 ;
|
||||
|
@ -26349,10 +26747,10 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_channel_callstate2str(int jarg1) {
|
|||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_channel_str2callstate(char * jarg1) {
|
||||
int jresult ;
|
||||
char *arg1 = (char *) 0 ;
|
||||
switch_call_cause_t result;
|
||||
switch_channel_callstate_t result;
|
||||
|
||||
arg1 = (char *)jarg1;
|
||||
result = (switch_call_cause_t)switch_channel_str2callstate((char const *)arg1);
|
||||
result = (switch_channel_callstate_t)switch_channel_str2callstate((char const *)arg1);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
@ -27978,6 +28376,24 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_create_brackets(char * jarg1, cha
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_create_array_pair(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
|
||||
int jresult ;
|
||||
switch_event_t **arg1 = (switch_event_t **) 0 ;
|
||||
char **arg2 = (char **) 0 ;
|
||||
char **arg3 = (char **) 0 ;
|
||||
int arg4 ;
|
||||
switch_status_t result;
|
||||
|
||||
arg1 = (switch_event_t **)jarg1;
|
||||
arg2 = (char **)jarg2;
|
||||
arg3 = (char **)jarg3;
|
||||
arg4 = (int)jarg4;
|
||||
result = (switch_status_t)switch_event_create_array_pair(arg1,arg2,arg3,arg4);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_event_running() {
|
||||
int jresult ;
|
||||
switch_status_t result;
|
||||
|
@ -31835,6 +32251,18 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_rtp_pause_jitter_buffer(void * jarg1, i
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_switch_rtp_get_jitter_buffer(void * jarg1) {
|
||||
void * jresult ;
|
||||
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;
|
||||
stfu_instance_t *result = 0 ;
|
||||
|
||||
arg1 = (switch_rtp_t *)jarg1;
|
||||
result = (stfu_instance_t *)switch_rtp_get_jitter_buffer(arg1);
|
||||
jresult = (void *)result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_rtp_set_flag(void * jarg1, unsigned long jarg2) {
|
||||
switch_rtp_t *arg1 = (switch_rtp_t *) 0 ;
|
||||
switch_rtp_flag_t arg2 ;
|
||||
|
@ -32521,6 +32949,28 @@ SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_node_t_channel_get(void * jarg1) {
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT void SWIGSTDCALL CSharp_switch_log_node_t_slevel_set(void * jarg1, int jarg2) {
|
||||
switch_log_node_t *arg1 = (switch_log_node_t *) 0 ;
|
||||
switch_log_level_t arg2 ;
|
||||
|
||||
arg1 = (switch_log_node_t *)jarg1;
|
||||
arg2 = (switch_log_level_t)jarg2;
|
||||
if (arg1) (arg1)->slevel = arg2;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT int SWIGSTDCALL CSharp_switch_log_node_t_slevel_get(void * jarg1) {
|
||||
int jresult ;
|
||||
switch_log_node_t *arg1 = (switch_log_node_t *) 0 ;
|
||||
switch_log_level_t result;
|
||||
|
||||
arg1 = (switch_log_node_t *)jarg1;
|
||||
result = (switch_log_level_t) ((arg1)->slevel);
|
||||
jresult = result;
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT void * SWIGSTDCALL CSharp_new_switch_log_node_t() {
|
||||
void * jresult ;
|
||||
switch_log_node_t *result = 0 ;
|
||||
|
@ -33189,6 +33639,20 @@ SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_toxml_nolock(void * jarg1, int j
|
|||
}
|
||||
|
||||
|
||||
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_tohtml(void * jarg1, int jarg2) {
|
||||
char * jresult ;
|
||||
switch_xml_t arg1 = (switch_xml_t) 0 ;
|
||||
switch_bool_t arg2 ;
|
||||
char *result = 0 ;
|
||||
|
||||
arg1 = (switch_xml_t)jarg1;
|
||||
arg2 = (switch_bool_t)jarg2;
|
||||
result = (char *)switch_xml_tohtml(arg1,arg2);
|
||||
jresult = SWIG_csharp_string_callback((const char *)result);
|
||||
return jresult;
|
||||
}
|
||||
|
||||
|
||||
SWIGEXPORT char * SWIGSTDCALL CSharp_switch_xml_toxml_buf(void * jarg1, char * jarg2, void * jarg3, void * jarg4, int jarg5) {
|
||||
char * jresult ;
|
||||
switch_xml_t arg1 = (switch_xml_t) 0 ;
|
||||
|
|
|
@ -1504,6 +1504,12 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static SWIGTYPE_p_stfu_instance_t switch_core_session_get_jb(SWIGTYPE_p_switch_core_session session, switch_media_type_t type) {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_core_session_get_jb(SWIGTYPE_p_switch_core_session.getCPtr(session), (int)type);
|
||||
SWIGTYPE_p_stfu_instance_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_stfu_instance_t(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static void switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session session, uint sec) {
|
||||
freeswitchPINVOKE.switch_core_session_soft_lock(SWIGTYPE_p_switch_core_session.getCPtr(session), sec);
|
||||
}
|
||||
|
@ -1599,6 +1605,12 @@ public class freeswitch {
|
|||
freeswitchPINVOKE.switch_core_session_hupall_matching_var(var_name, var_val, (int)cause);
|
||||
}
|
||||
|
||||
public static switch_console_callback_match switch_core_session_findall_matching_var(string var_name, string var_val) {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_core_session_findall_matching_var(var_name, var_val);
|
||||
switch_console_callback_match ret = (cPtr == IntPtr.Zero) ? null : new switch_console_callback_match(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static void switch_core_session_hupall_endpoint(switch_endpoint_interface endpoint_interface, switch_call_cause_t cause) {
|
||||
freeswitchPINVOKE.switch_core_session_hupall_endpoint(switch_endpoint_interface.getCPtr(endpoint_interface), (int)cause);
|
||||
}
|
||||
|
@ -2656,6 +2668,11 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t _switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle dbh, string dsn, string file, string func, int line) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE._switch_cache_db_get_db_handle_dsn(SWIGTYPE_p_p_switch_cache_db_handle.getCPtr(dbh), dsn, file, func, line);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static string switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, string str, uint len, ref string err) {
|
||||
string ret = freeswitchPINVOKE.switch_cache_db_execute_sql2str(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, str, len, ref err);
|
||||
return ret;
|
||||
|
@ -2695,8 +2712,8 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_cache_db_persistant_execute_trans(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_persistant_execute_trans(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, retries);
|
||||
public static switch_status_t switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, uint retries, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_persistant_execute_trans_full(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, retries, pre_trans_execute, post_trans_execute, inner_pre_trans_execute, inner_post_trans_execute);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -2794,6 +2811,15 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static switch_cache_db_handle_type_t switch_core_dbtype() {
|
||||
switch_cache_db_handle_type_t ret = (switch_cache_db_handle_type_t)freeswitchPINVOKE.switch_core_dbtype();
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static void switch_core_sql_exec(string sql) {
|
||||
freeswitchPINVOKE.switch_core_sql_exec(sql);
|
||||
}
|
||||
|
||||
public static int switch_core_recovery_recover(string technology, string profile_name) {
|
||||
int ret = freeswitchPINVOKE.switch_core_recovery_recover(technology, profile_name);
|
||||
return ret;
|
||||
|
@ -2811,6 +2837,36 @@ public class freeswitch {
|
|||
freeswitchPINVOKE.switch_core_recovery_flush(technology, profile_name);
|
||||
}
|
||||
|
||||
public static switch_status_t switch_switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager qm, string sql, uint pos, switch_bool_t dup) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_push(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm), sql, pos, (int)dup);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager qmp) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_destroy(SWIGTYPE_p_p_switch_sql_queue_manager.getCPtr(qmp));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_switch_sql_queue_manager_init(SWIGTYPE_p_p_switch_sql_queue_manager qmp, uint numq, string dsn, string pre_trans_execute, string post_trans_execute, string inner_pre_trans_execute, string inner_post_trans_execute) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_init(SWIGTYPE_p_p_switch_sql_queue_manager.getCPtr(qmp), numq, dsn, pre_trans_execute, post_trans_execute, inner_pre_trans_execute, inner_post_trans_execute);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager qm) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_start(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager qm) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_switch_sql_queue_manager_stop(SWIGTYPE_p_switch_sql_queue_manager.getCPtr(qm));
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle dbh, string sql, SWIGTYPE_p_f_p_void_p_switch_event__int callback, SWIGTYPE_p_void pdata, ref string err) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_cache_db_execute_sql_event_callback(SWIGTYPE_p_switch_cache_db_handle.getCPtr(dbh), sql, SWIGTYPE_p_f_p_void_p_switch_event__int.getCPtr(callback), SWIGTYPE_p_void.getCPtr(pdata), ref err);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static SWIGTYPE_p_pid_t switch_fork() {
|
||||
SWIGTYPE_p_pid_t ret = new SWIGTYPE_p_pid_t(freeswitchPINVOKE.switch_fork(), true);
|
||||
return ret;
|
||||
|
@ -4189,8 +4245,8 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static switch_call_cause_t switch_channel_str2callstate(string str) {
|
||||
switch_call_cause_t ret = (switch_call_cause_t)freeswitchPINVOKE.switch_channel_str2callstate(str);
|
||||
public static switch_channel_callstate_t switch_channel_str2callstate(string str) {
|
||||
switch_channel_callstate_t ret = (switch_channel_callstate_t)freeswitchPINVOKE.switch_channel_str2callstate(str);
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
@ -4491,6 +4547,11 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_event_create_array_pair(SWIGTYPE_p_p_switch_event arg0, ref string names, ref string vals, int len) {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_create_array_pair(SWIGTYPE_p_p_switch_event.getCPtr(arg0), ref names, ref vals, len);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static switch_status_t switch_event_running() {
|
||||
switch_status_t ret = (switch_status_t)freeswitchPINVOKE.switch_event_running();
|
||||
return ret;
|
||||
|
@ -5438,6 +5499,12 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static SWIGTYPE_p_stfu_instance_t switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp rtp_session) {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_rtp_get_jitter_buffer(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session));
|
||||
SWIGTYPE_p_stfu_instance_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_stfu_instance_t(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static void switch_rtp_set_flag(SWIGTYPE_p_switch_rtp rtp_session, uint flags) {
|
||||
freeswitchPINVOKE.switch_rtp_set_flag(SWIGTYPE_p_switch_rtp.getCPtr(rtp_session), flags);
|
||||
}
|
||||
|
@ -5724,6 +5791,11 @@ public class freeswitch {
|
|||
return ret;
|
||||
}
|
||||
|
||||
public static string switch_xml_tohtml(switch_xml xml, switch_bool_t prn_header) {
|
||||
string ret = freeswitchPINVOKE.switch_xml_tohtml(switch_xml.getCPtr(xml), (int)prn_header);
|
||||
return ret;
|
||||
}
|
||||
|
||||
public static string switch_xml_toxml_buf(switch_xml xml, string buf, SWIGTYPE_p_switch_size_t buflen, SWIGTYPE_p_switch_size_t offset, switch_bool_t prn_header) {
|
||||
string ret = freeswitchPINVOKE.switch_xml_toxml_buf(switch_xml.getCPtr(xml), buf, SWIGTYPE_p_switch_size_t.getCPtr(buflen), SWIGTYPE_p_switch_size_t.getCPtr(offset), (int)prn_header);
|
||||
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
|
||||
|
@ -8497,6 +8569,9 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_get_loglevel")]
|
||||
public static extern int switch_core_session_get_loglevel(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_get_jb")]
|
||||
public static extern IntPtr switch_core_session_get_jb(HandleRef jarg1, int jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_soft_lock")]
|
||||
public static extern void switch_core_session_soft_lock(HandleRef jarg1, uint jarg2);
|
||||
|
||||
|
@ -8557,6 +8632,9 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_hupall_matching_var")]
|
||||
public static extern void switch_core_session_hupall_matching_var(string jarg1, string jarg2, int jarg3);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_findall_matching_var")]
|
||||
public static extern IntPtr switch_core_session_findall_matching_var(string jarg1, string jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_session_hupall_endpoint")]
|
||||
public static extern void switch_core_session_hupall_endpoint(HandleRef jarg1, int jarg2);
|
||||
|
||||
|
@ -9301,6 +9379,9 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp__switch_cache_db_get_db_handle")]
|
||||
public static extern int _switch_cache_db_get_db_handle(HandleRef jarg1, int jarg2, HandleRef jarg3, string jarg4, string jarg5, int jarg6);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp__switch_cache_db_get_db_handle_dsn")]
|
||||
public static extern int _switch_cache_db_get_db_handle_dsn(HandleRef jarg1, string jarg2, string jarg3, string jarg4, int jarg5);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_execute_sql2str")]
|
||||
public static extern string switch_cache_db_execute_sql2str(HandleRef jarg1, string jarg2, string jarg3, uint jarg4, ref string jarg5);
|
||||
|
||||
|
@ -9325,8 +9406,8 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_persistant_execute")]
|
||||
public static extern int switch_cache_db_persistant_execute(HandleRef jarg1, string jarg2, uint jarg3);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_persistant_execute_trans")]
|
||||
public static extern int switch_cache_db_persistant_execute_trans(HandleRef jarg1, string jarg2, uint jarg3);
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_persistant_execute_trans_full")]
|
||||
public static extern int switch_cache_db_persistant_execute_trans_full(HandleRef jarg1, string jarg2, uint jarg3, string jarg4, string jarg5, string jarg6, string jarg7);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_set_signal_handlers")]
|
||||
public static extern void switch_core_set_signal_handlers();
|
||||
|
@ -9388,6 +9469,12 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_get_stacksizes")]
|
||||
public static extern int switch_core_get_stacksizes(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_dbtype")]
|
||||
public static extern int switch_core_dbtype();
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_sql_exec")]
|
||||
public static extern void switch_core_sql_exec(string jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_recovery_recover")]
|
||||
public static extern int switch_core_recovery_recover(string jarg1, string jarg2);
|
||||
|
||||
|
@ -9400,6 +9487,24 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_core_recovery_flush")]
|
||||
public static extern void switch_core_recovery_flush(string jarg1, string jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_push")]
|
||||
public static extern int switch_switch_sql_queue_manager_push(HandleRef jarg1, string jarg2, uint jarg3, int jarg4);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_destroy")]
|
||||
public static extern int switch_switch_sql_queue_manager_destroy(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_init")]
|
||||
public static extern int switch_switch_sql_queue_manager_init(HandleRef jarg1, uint jarg2, string jarg3, string jarg4, string jarg5, string jarg6, string jarg7);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_start")]
|
||||
public static extern int switch_switch_sql_queue_manager_start(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_switch_sql_queue_manager_stop")]
|
||||
public static extern int switch_switch_sql_queue_manager_stop(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_cache_db_execute_sql_event_callback")]
|
||||
public static extern int switch_cache_db_execute_sql_event_callback(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, ref string jarg5);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_fork")]
|
||||
public static extern IntPtr switch_fork();
|
||||
|
||||
|
@ -10201,6 +10306,12 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_times_get")]
|
||||
public static extern IntPtr switch_caller_profile_times_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_old_times_set")]
|
||||
public static extern void switch_caller_profile_old_times_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_old_times_get")]
|
||||
public static extern IntPtr switch_caller_profile_old_times_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_caller_profile_caller_extension_set")]
|
||||
public static extern void switch_caller_profile_caller_extension_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
|
@ -10456,6 +10567,12 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_frame_flags_get")]
|
||||
public static extern uint switch_frame_flags_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_frame_user_data_set")]
|
||||
public static extern void switch_frame_user_data_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_frame_user_data_get")]
|
||||
public static extern IntPtr switch_frame_user_data_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_frame")]
|
||||
public static extern IntPtr new_switch_frame();
|
||||
|
||||
|
@ -10678,6 +10795,12 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_state_run_get")]
|
||||
public static extern IntPtr switch_io_routines_state_run_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_get_jb_set")]
|
||||
public static extern void switch_io_routines_get_jb_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_get_jb_get")]
|
||||
public static extern IntPtr switch_io_routines_get_jb_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_io_routines_padding_set")]
|
||||
public static extern void switch_io_routines_padding_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
|
@ -11482,6 +11605,42 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_memory_pool_get")]
|
||||
public static extern IntPtr switch_asr_handle_memory_pool_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_buffer_set")]
|
||||
public static extern void switch_asr_handle_buffer_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_buffer_get")]
|
||||
public static extern IntPtr switch_asr_handle_buffer_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuf_set")]
|
||||
public static extern void switch_asr_handle_dbuf_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuf_get")]
|
||||
public static extern IntPtr switch_asr_handle_dbuf_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuflen_set")]
|
||||
public static extern void switch_asr_handle_dbuflen_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_dbuflen_get")]
|
||||
public static extern IntPtr switch_asr_handle_dbuflen_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_resampler_set")]
|
||||
public static extern void switch_asr_handle_resampler_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_resampler_get")]
|
||||
public static extern IntPtr switch_asr_handle_resampler_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_samplerate_set")]
|
||||
public static extern void switch_asr_handle_samplerate_set(HandleRef jarg1, uint jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_samplerate_get")]
|
||||
public static extern uint switch_asr_handle_samplerate_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_native_rate_set")]
|
||||
public static extern void switch_asr_handle_native_rate_set(HandleRef jarg1, uint jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_native_rate_get")]
|
||||
public static extern uint switch_asr_handle_native_rate_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_asr_handle_private_info_set")]
|
||||
public static extern void switch_asr_handle_private_info_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
|
@ -12124,6 +12283,12 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_next_get")]
|
||||
public static extern IntPtr switch_codec_next_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_session_set")]
|
||||
public static extern void switch_codec_session_set(HandleRef jarg1, HandleRef jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_codec_session_get")]
|
||||
public static extern IntPtr switch_codec_session_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_codec")]
|
||||
public static extern IntPtr new_switch_codec();
|
||||
|
||||
|
@ -13339,6 +13504,9 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_create_brackets")]
|
||||
public static extern int switch_event_create_brackets(string jarg1, char jarg2, char jarg3, char jarg4, HandleRef jarg5, ref string jarg6, int jarg7);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_create_array_pair")]
|
||||
public static extern int switch_event_create_array_pair(HandleRef jarg1, ref string jarg2, ref string jarg3, int jarg4);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_event_running")]
|
||||
public static extern int switch_event_running();
|
||||
|
||||
|
@ -14131,6 +14299,9 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_pause_jitter_buffer")]
|
||||
public static extern int switch_rtp_pause_jitter_buffer(HandleRef jarg1, int jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_get_jitter_buffer")]
|
||||
public static extern IntPtr switch_rtp_get_jitter_buffer(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_rtp_set_flag")]
|
||||
public static extern void switch_rtp_set_flag(HandleRef jarg1, uint jarg2);
|
||||
|
||||
|
@ -14287,6 +14458,12 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_channel_get")]
|
||||
public static extern int switch_log_node_t_channel_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_slevel_set")]
|
||||
public static extern void switch_log_node_t_slevel_set(HandleRef jarg1, int jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_log_node_t_slevel_get")]
|
||||
public static extern int switch_log_node_t_slevel_get(HandleRef jarg1);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_new_switch_log_node_t")]
|
||||
public static extern IntPtr new_switch_log_node_t();
|
||||
|
||||
|
@ -14449,6 +14626,9 @@ class freeswitchPINVOKE {
|
|||
[DllImport("mod_managed", EntryPoint="CSharp_switch_xml_toxml_nolock")]
|
||||
public static extern string switch_xml_toxml_nolock(HandleRef jarg1, int jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_xml_tohtml")]
|
||||
public static extern string switch_xml_tohtml(HandleRef jarg1, int jarg2);
|
||||
|
||||
[DllImport("mod_managed", EntryPoint="CSharp_switch_xml_toxml_buf")]
|
||||
public static extern string switch_xml_toxml_buf(HandleRef jarg1, string jarg2, HandleRef jarg3, HandleRef jarg4, int jarg5);
|
||||
|
||||
|
@ -16789,6 +16969,36 @@ namespace FreeSWITCH.Native {
|
|||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
internal SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t(IntPtr cPtr, bool futureUse) {
|
||||
swigCPtr = new HandleRef(this, cPtr);
|
||||
}
|
||||
|
||||
protected SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t() {
|
||||
swigCPtr = new HandleRef(null, IntPtr.Zero);
|
||||
}
|
||||
|
||||
internal static HandleRef getCPtr(SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t obj) {
|
||||
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.1
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_f_p_switch_core_session_int__switch_status_t {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
|
@ -18439,6 +18649,36 @@ namespace FreeSWITCH.Native {
|
|||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_f_p_void_p_switch_event__int {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
internal SWIGTYPE_p_f_p_void_p_switch_event__int(IntPtr cPtr, bool futureUse) {
|
||||
swigCPtr = new HandleRef(this, cPtr);
|
||||
}
|
||||
|
||||
protected SWIGTYPE_p_f_p_void_p_switch_event__int() {
|
||||
swigCPtr = new HandleRef(null, IntPtr.Zero);
|
||||
}
|
||||
|
||||
internal static HandleRef getCPtr(SWIGTYPE_p_f_p_void_p_switch_event__int obj) {
|
||||
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.1
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_f_p_void__void {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
|
@ -19669,6 +19909,36 @@ namespace FreeSWITCH.Native {
|
|||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_p_switch_sql_queue_manager {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
internal SWIGTYPE_p_p_switch_sql_queue_manager(IntPtr cPtr, bool futureUse) {
|
||||
swigCPtr = new HandleRef(this, cPtr);
|
||||
}
|
||||
|
||||
protected SWIGTYPE_p_p_switch_sql_queue_manager() {
|
||||
swigCPtr = new HandleRef(null, IntPtr.Zero);
|
||||
}
|
||||
|
||||
internal static HandleRef getCPtr(SWIGTYPE_p_p_switch_sql_queue_manager obj) {
|
||||
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.1
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_p_switch_xml {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
|
@ -19969,6 +20239,36 @@ namespace FreeSWITCH.Native {
|
|||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_stfu_instance_t {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
internal SWIGTYPE_p_stfu_instance_t(IntPtr cPtr, bool futureUse) {
|
||||
swigCPtr = new HandleRef(this, cPtr);
|
||||
}
|
||||
|
||||
protected SWIGTYPE_p_stfu_instance_t() {
|
||||
swigCPtr = new HandleRef(null, IntPtr.Zero);
|
||||
}
|
||||
|
||||
internal static HandleRef getCPtr(SWIGTYPE_p_stfu_instance_t obj) {
|
||||
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.1
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_switch_buffer {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
|
@ -20839,6 +21139,36 @@ namespace FreeSWITCH.Native {
|
|||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_switch_sql_queue_manager {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
internal SWIGTYPE_p_switch_sql_queue_manager(IntPtr cPtr, bool futureUse) {
|
||||
swigCPtr = new HandleRef(this, cPtr);
|
||||
}
|
||||
|
||||
protected SWIGTYPE_p_switch_sql_queue_manager() {
|
||||
swigCPtr = new HandleRef(null, IntPtr.Zero);
|
||||
}
|
||||
|
||||
internal static HandleRef getCPtr(SWIGTYPE_p_switch_sql_queue_manager obj) {
|
||||
return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.1
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
|
||||
public class SWIGTYPE_p_switch_ssize_t {
|
||||
private HandleRef swigCPtr;
|
||||
|
||||
|
@ -21741,6 +22071,71 @@ public class switch_asr_handle : IDisposable {
|
|||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_switch_buffer buffer {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_buffer_set(swigCPtr, SWIGTYPE_p_switch_buffer.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_buffer_get(swigCPtr);
|
||||
SWIGTYPE_p_switch_buffer ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_buffer(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_unsigned_char dbuf {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_dbuf_set(swigCPtr, SWIGTYPE_p_unsigned_char.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_dbuf_get(swigCPtr);
|
||||
SWIGTYPE_p_unsigned_char ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_unsigned_char(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_switch_size_t dbuflen {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_dbuflen_set(swigCPtr, SWIGTYPE_p_switch_size_t.getCPtr(value));
|
||||
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
|
||||
}
|
||||
get {
|
||||
SWIGTYPE_p_switch_size_t ret = new SWIGTYPE_p_switch_size_t(freeswitchPINVOKE.switch_asr_handle_dbuflen_get(swigCPtr), true);
|
||||
if (freeswitchPINVOKE.SWIGPendingException.Pending) throw freeswitchPINVOKE.SWIGPendingException.Retrieve();
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public switch_audio_resampler_t resampler {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_resampler_set(swigCPtr, switch_audio_resampler_t.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_asr_handle_resampler_get(swigCPtr);
|
||||
switch_audio_resampler_t ret = (cPtr == IntPtr.Zero) ? null : new switch_audio_resampler_t(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public uint samplerate {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_samplerate_set(swigCPtr, value);
|
||||
}
|
||||
get {
|
||||
uint ret = freeswitchPINVOKE.switch_asr_handle_samplerate_get(swigCPtr);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public uint native_rate {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_native_rate_set(swigCPtr, value);
|
||||
}
|
||||
get {
|
||||
uint ret = freeswitchPINVOKE.switch_asr_handle_native_rate_get(swigCPtr);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_void private_info {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_asr_handle_private_info_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
|
||||
|
@ -23385,6 +23780,17 @@ public class switch_caller_profile : IDisposable {
|
|||
}
|
||||
}
|
||||
|
||||
public switch_channel_timetable old_times {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_caller_profile_old_times_set(swigCPtr, switch_channel_timetable.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_caller_profile_old_times_get(swigCPtr);
|
||||
switch_channel_timetable ret = (cPtr == IntPtr.Zero) ? null : new switch_channel_timetable(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public switch_caller_extension caller_extension {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_caller_profile_caller_extension_set(swigCPtr, switch_caller_extension.getCPtr(value));
|
||||
|
@ -23748,6 +24154,7 @@ public enum switch_channel_flag_t {
|
|||
CF_TRACKABLE,
|
||||
CF_NO_CDR,
|
||||
CF_EARLY_OK,
|
||||
CF_MEDIA_TRANS,
|
||||
CF_FLAG_MAX
|
||||
}
|
||||
|
||||
|
@ -24424,6 +24831,17 @@ public class switch_codec : IDisposable {
|
|||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_switch_core_session session {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_codec_session_set(swigCPtr, SWIGTYPE_p_switch_core_session.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_codec_session_get(swigCPtr);
|
||||
SWIGTYPE_p_switch_core_session ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_switch_core_session(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public switch_codec() : this(freeswitchPINVOKE.new_switch_codec(), true) {
|
||||
}
|
||||
|
||||
|
@ -28124,6 +28542,17 @@ public class switch_frame : IDisposable {
|
|||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_void user_data {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_frame_user_data_set(swigCPtr, SWIGTYPE_p_void.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_frame_user_data_get(swigCPtr);
|
||||
SWIGTYPE_p_void ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_void(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public switch_frame() : this(freeswitchPINVOKE.new_switch_frame(), true) {
|
||||
}
|
||||
|
||||
|
@ -29593,6 +30022,17 @@ public class switch_io_routines : IDisposable {
|
|||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t get_jb {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_io_routines_get_jb_set(swigCPtr, SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t.getCPtr(value));
|
||||
}
|
||||
get {
|
||||
IntPtr cPtr = freeswitchPINVOKE.switch_io_routines_get_jb_get(swigCPtr);
|
||||
SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t ret = (cPtr == IntPtr.Zero) ? null : new SWIGTYPE_p_f_p_switch_core_session_enum_switch_media_type_t__p_stfu_instance_t(cPtr, false);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public SWIGTYPE_p_p_void padding {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_io_routines_padding_set(swigCPtr, SWIGTYPE_p_p_void.getCPtr(value));
|
||||
|
@ -29630,7 +30070,8 @@ public enum switch_io_routine_name_t {
|
|||
SWITCH_IO_RECEIVE_EVENT,
|
||||
SWITCH_IO_STATE_CHANGE,
|
||||
SWITCH_IO_READ_VIDEO_FRAME,
|
||||
SWITCH_IO_WRITE_VIDEO_FRAME
|
||||
SWITCH_IO_WRITE_VIDEO_FRAME,
|
||||
SWITCH_IO_GET_JB
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -30356,7 +30797,8 @@ public enum switch_log_level_t {
|
|||
SWITCH_LOG_CRIT = 2,
|
||||
SWITCH_LOG_ALERT = 1,
|
||||
SWITCH_LOG_CONSOLE = 0,
|
||||
SWITCH_LOG_INVALID = 64
|
||||
SWITCH_LOG_INVALID = 64,
|
||||
SWITCH_LOG_UNINIT = 1000
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -30495,6 +30937,16 @@ public class switch_log_node_t : IDisposable {
|
|||
}
|
||||
}
|
||||
|
||||
public switch_log_level_t slevel {
|
||||
set {
|
||||
freeswitchPINVOKE.switch_log_node_t_slevel_set(swigCPtr, (int)value);
|
||||
}
|
||||
get {
|
||||
switch_log_level_t ret = (switch_log_level_t)freeswitchPINVOKE.switch_log_node_t_slevel_get(swigCPtr);
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
public switch_log_node_t() : this(freeswitchPINVOKE.new_switch_log_node_t(), true) {
|
||||
}
|
||||
|
||||
|
@ -30703,6 +31155,22 @@ namespace FreeSWITCH.Native {
|
|||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
public enum switch_media_type_t {
|
||||
SWITCH_MEDIA_TYPE_AUDIO,
|
||||
SWITCH_MEDIA_TYPE_VIDEO
|
||||
}
|
||||
|
||||
}
|
||||
/* ----------------------------------------------------------------------------
|
||||
* This file was automatically generated by SWIG (http://www.swig.org).
|
||||
* Version 2.0.1
|
||||
*
|
||||
* Do not make changes to this file unless you know what you are doing--modify
|
||||
* the SWIG interface file instead.
|
||||
* ----------------------------------------------------------------------------- */
|
||||
|
||||
namespace FreeSWITCH.Native {
|
||||
|
||||
public enum switch_module_flag_enum_t {
|
||||
SMODF_NONE = 0,
|
||||
SMODF_GLOBAL_SYMBOLS = (1 << 0)
|
||||
|
|
|
@ -1634,6 +1634,7 @@ SWITCH_DECLARE(switch_status_t) switch_ivr_nomedia(const char *uuid, switch_medi
|
|||
}
|
||||
|
||||
switch_channel_clear_flag(channel, CF_MEDIA_TRANS);
|
||||
switch_core_session_rwunlock(session);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -536,32 +536,32 @@ SWITCH_DECLARE(switch_pgsql_status_t) switch_pgsql_handle_exec_string(switch_pgs
|
|||
SWITCH_DECLARE(switch_pgsql_status_t) switch_pgsql_handle_exec_base(switch_pgsql_handle_t *handle, const char *sql, char **err)
|
||||
{
|
||||
#ifdef SWITCH_HAVE_PGSQL
|
||||
char *err_str = NULL;
|
||||
char *err_str = NULL, *er = NULL;
|
||||
|
||||
handle->affected_rows = 0;
|
||||
|
||||
if (!db_is_up(handle)) {
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Database is not up!\n");
|
||||
er = strdup("Database is not up!");
|
||||
goto error;
|
||||
}
|
||||
|
||||
if (handle->auto_commit == SWITCH_FALSE && handle->in_txn == SWITCH_FALSE) {
|
||||
if (switch_pgsql_send_query(handle, "BEGIN") != SWITCH_PGSQL_SUCCESS) {
|
||||
er = strdup("Error sending BEGIN!");
|
||||
switch_pgsql_finish_results(handle);
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Error sending BEGIN!\n");
|
||||
goto error;
|
||||
}
|
||||
|
||||
if (switch_pgsql_finish_results(handle) != SWITCH_PGSQL_SUCCESS) {
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Error sending BEGIN!\n");
|
||||
er = strdup("Error sending BEGIN!");
|
||||
goto error;
|
||||
}
|
||||
handle->in_txn = SWITCH_TRUE;
|
||||
}
|
||||
|
||||
if (switch_pgsql_send_query(handle, sql) != SWITCH_PGSQL_SUCCESS) {
|
||||
er = strdup("Error sending query!");
|
||||
switch_pgsql_finish_results(handle);
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Error sending query!\n");
|
||||
goto error;
|
||||
}
|
||||
|
||||
|
@ -571,7 +571,15 @@ SWITCH_DECLARE(switch_pgsql_status_t) switch_pgsql_handle_exec_base(switch_pgsql
|
|||
err_str = switch_pgsql_handle_get_error(handle);
|
||||
|
||||
if (zstr(err_str)) {
|
||||
err_str = strdup((char *)"SQL ERROR!");
|
||||
if (zstr(er)) {
|
||||
err_str = strdup((char *)"SQL ERROR!");
|
||||
} else {
|
||||
err_str = er;
|
||||
}
|
||||
} else {
|
||||
if (!zstr(er)) {
|
||||
free(er);
|
||||
}
|
||||
}
|
||||
|
||||
if (err_str) {
|
||||
|
|
|
@ -36,6 +36,7 @@ SWITCH_DECLARE_DATA switch_xml_config_string_options_t switch_config_string_strd
|
|||
|
||||
static switch_xml_config_enum_item_t switch_config_types_enum[] = {
|
||||
{"int", SWITCH_CONFIG_INT},
|
||||
{"switch_atomic_t", SWITCH_CONFIG_INT},
|
||||
{"string", SWITCH_CONFIG_STRING},
|
||||
{"bool", SWITCH_CONFIG_BOOL},
|
||||
{"custom", SWITCH_CONFIG_CUSTOM},
|
||||
|
@ -203,6 +204,48 @@ SWITCH_DECLARE(switch_status_t) switch_xml_config_parse_event(switch_event_t *ev
|
|||
}
|
||||
}
|
||||
break;
|
||||
case SWITCH_CONFIG_ATOMIC:
|
||||
{
|
||||
switch_xml_config_atomic_options_t *atomic_options = (switch_xml_config_atomic_options_t *) item->data;
|
||||
switch_atomic_t *dest = (switch_atomic_t *) ptr;
|
||||
uint32_t uintval;
|
||||
if (value) {
|
||||
if (switch_is_number(value)) {
|
||||
uintval = (uint32_t) strtol(value, NULL, 10);
|
||||
} else {
|
||||
uintval = (uint32_t) (uintptr_t) item->defaultvalue;
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Invalid value [%s] for parameter [%s], setting default [%u]\n",
|
||||
value, item->key, uintval);
|
||||
}
|
||||
|
||||
if (atomic_options) {
|
||||
/* Enforce validation options */
|
||||
if ((atomic_options->enforce_min && !(uintval >= atomic_options->min)) || (atomic_options->enforce_max && !(uintval <= atomic_options->max))) {
|
||||
/* Validation failed, set default */
|
||||
uintval = (uint32_t) (uintptr_t) item->defaultvalue;
|
||||
/* Then complain */
|
||||
if (atomic_options->enforce_min && atomic_options->enforce_max) {
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
|
||||
"Invalid value [%s] for parameter [%s], should be between [%u] and [%u], setting default [%u]\n", value,
|
||||
item->key, atomic_options->min, atomic_options->max, uintval);
|
||||
} else {
|
||||
switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
|
||||
"Invalid value [%s] for parameter [%s], should be %s [%u], setting default [%u]\n", value, item->key,
|
||||
atomic_options->enforce_min ? "at least" : "at max",
|
||||
atomic_options->enforce_min ? atomic_options->min : atomic_options->max, uintval);
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
uintval = (uint32_t) (uintptr_t) item->defaultvalue;
|
||||
}
|
||||
|
||||
if (switch_atomic_read(dest) != uintval) {
|
||||
switch_atomic_set(dest, uintval);
|
||||
changed = SWITCH_TRUE;
|
||||
}
|
||||
}
|
||||
break;
|
||||
case SWITCH_CONFIG_STRING:
|
||||
{
|
||||
switch_xml_config_string_options_t string_options_default = { 0 };
|
||||
|
|
Loading…
Reference in New Issue