summaryrefslogtreecommitdiffstats
path: root/bindings/_common/DDebug.cxx
diff options
context:
space:
mode:
authorMamadou DIOP <bossiel@yahoo.fr>2016-02-23 22:00:35 +0100
committerMamadou DIOP <bossiel@yahoo.fr>2016-02-23 22:00:35 +0100
commit50dfb4359619563012997bc3ddafb7667741066c (patch)
treedb234c1edc3240a653363b5735fc4077af4b8720 /bindings/_common/DDebug.cxx
parent94b2219209038e05dd26395f6fb700be4d1062c0 (diff)
downloaddoubango-50dfb4359619563012997bc3ddafb7667741066c.zip
doubango-50dfb4359619563012997bc3ddafb7667741066c.tar.gz
Add new QoS implementation
Code formatting
Diffstat (limited to 'bindings/_common/DDebug.cxx')
-rwxr-xr-xbindings/_common/DDebug.cxx151
1 files changed, 77 insertions, 74 deletions
diff --git a/bindings/_common/DDebug.cxx b/bindings/_common/DDebug.cxx
index d00efad..a1b77b3 100755
--- a/bindings/_common/DDebug.cxx
+++ b/bindings/_common/DDebug.cxx
@@ -2,19 +2,19 @@
* Copyright (C) 2010-2011 Mamadou Diop.
*
* Contact: Mamadou Diop <diopmamadou(at)doubango.org>
-*
+*
* This file is part of Open Source Doubango Framework.
*
* DOUBANGO is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
-*
+*
* DOUBANGO is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
-*
+*
* You should have received a copy of the GNU General Public License
* along with DOUBANGO.
*
@@ -34,109 +34,112 @@
* Callbacks should not be used with Android (JNI).
*/
-enum cb_type{
- cb_info,
- cb_warn,
- cb_error,
- cb_fatal
+enum cb_type {
+ cb_info,
+ cb_warn,
+ cb_error,
+ cb_fatal
};
int debug_xxx_cb(const void* arg, const char* fmt, enum cb_type type, va_list *app)
{
- int ret = -1;
- if(!arg){
- return -1;
- }
-
- const SipStack* stack = dyn_cast<const SipStack*>((const SipStack*)arg);
-
- if(stack && stack->getDebugCallback()){
- char* message = tsk_null;
- tsk_sprintf_2(&message, fmt, app);
-
- switch(type){
- case cb_info:
- ret=
+ int ret = -1;
+ if(!arg) {
+ return -1;
+ }
+
+ const SipStack* stack = dyn_cast<const SipStack*>((const SipStack*)arg);
+
+ if(stack && stack->getDebugCallback()) {
+ char* message = tsk_null;
+ tsk_sprintf_2(&message, fmt, app);
+
+ switch(type) {
+ case cb_info:
+ ret=
#if ANDROID
- __android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);
+ __android_log_write(ANDROID_LOG_INFO, ANDROID_DEBUG_TAG, message);
#else
- stack->getDebugCallback()-> OnDebugInfo(message);
+ stack->getDebugCallback()-> OnDebugInfo(message);
#endif
- break;
- case cb_warn:
- ret=
+ break;
+ case cb_warn:
+ ret=
#if ANDROID
- __android_log_write(ANDROID_LOG_WARN, ANDROID_DEBUG_TAG, message);
+ __android_log_write(ANDROID_LOG_WARN, ANDROID_DEBUG_TAG, message);
#else
- stack->getDebugCallback()-> OnDebugWarn(message);
+ stack->getDebugCallback()-> OnDebugWarn(message);
#endif
- break;
- case cb_error:
- ret=
+ break;
+ case cb_error:
+ ret=
#if ANDROID
- __android_log_write(ANDROID_LOG_ERROR, ANDROID_DEBUG_TAG, message);
+ __android_log_write(ANDROID_LOG_ERROR, ANDROID_DEBUG_TAG, message);
#else
- stack->getDebugCallback()-> OnDebugError(message);
+ stack->getDebugCallback()-> OnDebugError(message);
#endif
- break;
- case cb_fatal:
- ret=
+ break;
+ case cb_fatal:
+ ret=
#if ANDROID
- __android_log_write(ANDROID_LOG_FATAL, ANDROID_DEBUG_TAG, message);
+ __android_log_write(ANDROID_LOG_FATAL, ANDROID_DEBUG_TAG, message);
#else
- stack->getDebugCallback()-> OnDebugFatal(message);
+ stack->getDebugCallback()-> OnDebugFatal(message);
#endif
- break;
- }
-
- TSK_FREE(message);
- }
+ break;
+ }
- return ret;
+ TSK_FREE(message);
+ }
+
+ return ret;
}
int DDebugCallback::debug_info_cb(const void* arg, const char* fmt, ...)
{
- va_list ap;
- int ret;
-
- va_start(ap, fmt);
- ret = debug_xxx_cb(arg, fmt, cb_info, &ap);
- va_end(ap);
-
- return ret;
+ va_list ap;
+ int ret;
+
+ va_start(ap, fmt);
+ ret = debug_xxx_cb(arg, fmt, cb_info, &ap);
+ va_end(ap);
+
+ return ret;
}
-int DDebugCallback::debug_warn_cb(const void* arg, const char* fmt, ...){
- va_list ap;
- int ret;
+int DDebugCallback::debug_warn_cb(const void* arg, const char* fmt, ...)
+{
+ va_list ap;
+ int ret;
- va_start(ap, fmt);
- ret = debug_xxx_cb(arg, fmt, cb_warn, &ap);
- va_end(ap);
+ va_start(ap, fmt);
+ ret = debug_xxx_cb(arg, fmt, cb_warn, &ap);
+ va_end(ap);
- return ret;
+ return ret;
}
-int DDebugCallback::debug_error_cb(const void* arg, const char* fmt, ...){
- va_list ap;
- int ret;
+int DDebugCallback::debug_error_cb(const void* arg, const char* fmt, ...)
+{
+ va_list ap;
+ int ret;
- va_start(ap, fmt);
- ret = debug_xxx_cb(arg, fmt, cb_error, &ap);
- va_end(ap);
+ va_start(ap, fmt);
+ ret = debug_xxx_cb(arg, fmt, cb_error, &ap);
+ va_end(ap);
- return ret;
+ return ret;
}
-int DDebugCallback::debug_fatal_cb(const void* arg, const char* fmt, ...){
- va_list ap;
- int ret;
+int DDebugCallback::debug_fatal_cb(const void* arg, const char* fmt, ...)
+{
+ va_list ap;
+ int ret;
- va_start(ap, fmt);
- ret = debug_xxx_cb(arg, fmt, cb_fatal, &ap);
- va_end(ap);
+ va_start(ap, fmt);
+ ret = debug_xxx_cb(arg, fmt, cb_fatal, &ap);
+ va_end(ap);
- return ret;
+ return ret;
}
OpenPOWER on IntegriCloud