From 900f82081016d9e2980f7d9ec7910964f52bb18f Mon Sep 17 00:00:00 2001 From: Anthony Minessale <anthony.minessale@gmail.com> Date: Mon, 20 Apr 2009 17:30:21 +0000 Subject: [PATCH] add ldl_handle_running git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13085 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- libs/libdingaling/src/libdingaling.c | 5 +++++ libs/libdingaling/src/libdingaling.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/libs/libdingaling/src/libdingaling.c b/libs/libdingaling/src/libdingaling.c index ec111ed70e..e16fd79623 100644 --- a/libs/libdingaling/src/libdingaling.c +++ b/libs/libdingaling/src/libdingaling.c @@ -2331,6 +2331,11 @@ void ldl_handle_run(ldl_handle_t *handle) ldl_clear_flag_locked(handle, LDL_FLAG_RUNNING); } +int ldl_handle_running(ldl_handle_t *handle) +{ + return ldl_test_flag(handle, LDL_FLAG_RUNNING) ? 1 : 0; +} + void ldl_handle_stop(ldl_handle_t *handle) { ldl_clear_flag_locked(handle, LDL_FLAG_RUNNING); diff --git a/libs/libdingaling/src/libdingaling.h b/libs/libdingaling/src/libdingaling.h index 33c644e11d..6b1c988f84 100644 --- a/libs/libdingaling/src/libdingaling.h +++ b/libs/libdingaling/src/libdingaling.h @@ -590,6 +590,8 @@ void ldl_handle_run(ldl_handle_t *handle); */ void ldl_handle_stop(ldl_handle_t *handle); +int ldl_handle_running(ldl_handle_t *handle); + /*! \brief Destroy a libDingaLing handle