summaryrefslogtreecommitdiff
path: root/i/marvin/src/log/data_circular_buffer_factory.cc
diff options
context:
space:
mode:
Diffstat (limited to 'i/marvin/src/log/data_circular_buffer_factory.cc')
-rw-r--r--i/marvin/src/log/data_circular_buffer_factory.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/i/marvin/src/log/data_circular_buffer_factory.cc b/i/marvin/src/log/data_circular_buffer_factory.cc
index 231f57b..a45d3bc 100644
--- a/i/marvin/src/log/data_circular_buffer_factory.cc
+++ b/i/marvin/src/log/data_circular_buffer_factory.cc
@@ -23,6 +23,9 @@
//
// }}}
#include "data_circular_buffer_factory.hh"
+#include "log_server.hh"
+
+#include <iostream>
/// Initialisation of static member.
DataCircularBuffer *DataCircularBufferFactory::dbBuffer_ = 0;
@@ -41,6 +44,14 @@ DataCircularBufferFactory::~DataCircularBufferFactory (void)
if (!refCount_ && dbBuffer_)
{
// XXX Create a server in a try/catch block for removing exception.
+ try
+ {
+ LogServer(*dbBuffer_, "", 2442);
+ }
+ catch(std::exception & ex)
+ {
+ std::cout << ex.what() << std::endl;
+ }
// uint8_t c;
// while (dbBuffer_-> read (&c, 1))
// std::cout << c;