From: Anthony Minessale Date: Tue, 21 Apr 2009 13:57:31 +0000 (+0000) Subject: add a func to check for connected and authorized X-Git-Tag: v1.0.4~1097 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=720a9796a6526683aaf7db753c42954bbdf68cf0;p=thirdparty%2Ffreeswitch.git add a func to check for connected and authorized git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@13100 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/libs/libdingaling/src/libdingaling.c b/libs/libdingaling/src/libdingaling.c index e16fd79623..0a26440153 100644 --- a/libs/libdingaling/src/libdingaling.c +++ b/libs/libdingaling/src/libdingaling.c @@ -2336,6 +2336,16 @@ int ldl_handle_running(ldl_handle_t *handle) return ldl_test_flag(handle, LDL_FLAG_RUNNING) ? 1 : 0; } +int ldl_handle_connected(ldl_handle_t *handle) +{ + return ldl_test_flag(handle, LDL_FLAG_CONNECTED) ? 1 : 0; +} + +int ldl_handle_authorized(ldl_handle_t *handle) +{ + return ldl_test_flag(handle, LDL_FLAG_AUTHORIZED) ? 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 6b1c988f84..3c9ae20177 100644 --- a/libs/libdingaling/src/libdingaling.h +++ b/libs/libdingaling/src/libdingaling.h @@ -591,6 +591,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); +int ldl_handle_connected(ldl_handle_t *handle); +int ldl_handle_authorized(ldl_handle_t *handle); /*!