From 539deb398f598acbe12b188b65a047c62f8157fb Mon Sep 17 00:00:00 2001 From: Manuel Traut Date: Sun, 3 Jun 2012 18:37:31 +0200 Subject: libdistrio_common: error helper - add distrio prefix - bugfix: won't compile without specifying correct namespace Signed-off-by: Manuel Traut --- common/distrio_error.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 common/distrio_error.h diff --git a/common/distrio_error.h b/common/distrio_error.h new file mode 100644 index 0000000..67ec5ea --- /dev/null +++ b/common/distrio_error.h @@ -0,0 +1,26 @@ +/** + * distrio error helper + * + * - inline functions to ease handling of Distrio::Error + * + * @author Manuel Traut + * @licence GPLv2 + */ + +#include + +inline Distrio::Error *distrio_success (void) { + struct timespec ts; + Distrio::Error *e = new Distrio::Error; + + clock_gettime (CLOCK_REALTIME, &ts); + + e->code = Distrio::SUCCESS; + e->level = Distrio::L_DEBUG; + e->time.seconds = ts.tv_sec; + e->time.nanoseconds = ts.tv_nsec; + e->module_id = 0; + e->description = CORBA::string_dup (__func__); + + return e; +} -- cgit v1.2.3