16#ifndef EASYNAV_COMMON_TYPES__YTSESSION_HPP_
17#define EASYNAV_COMMON_TYPES__YTSESSION_HPP_
21#include "yaets/tracing.hpp"
34 : yaets::TraceSession(
"/tmp/easynav.log")
47#ifdef EASYNAV_DEBUG_WITH_YAETS
48 #define EASYNAV_TRACE_EVENT TRACE_EVENT(easynav::YTSession::get())
49 #define EASYNAV_TRACE_NAMED_EVENT(name) yaets::TraceGuard guard(easynav::YTSession::get(), name);
51 #define EASYNAV_TRACE_EVENT ((void)0)
52 #define EASYNAV_TRACE_NAMED_EVENT(name) ((void)0)
#define SINGLETON_DEFINITIONS(ClassName)
Definition Singleton.hpp:70
A Yaets Tracing Session.
Definition YTSession.hpp:31
YTSession()
Definition YTSession.hpp:33
~YTSession()
Definition YTSession.hpp:37
Definition CircularBuffer.hpp:23