Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
|
#include <iostream>
#include <fstream>
#include <sstream>
#include <memory>
#include <pthread.h>
#include <string>
#include <chrono>
#include <iomanip>
#include <sys/syscall.h>
#include <unistd.h>
#include "api/traits.h"
Go to the source code of this file.
Classes | |
class | Debug |
struct | Debug::Begl |
struct | Debug::Err |
class | Null_Debug |
struct | Null_Debug::Begl |
struct | Null_Debug::Err |
class | Select_Debug< debugged > |
class | Select_Debug< false > |
class | DebugInitializer |
Enumerations | |
enum | Debug_Error { ERR = 1 } |
enum | Debug_Warning { WRN = 2 } |
enum | Debug_Info { INF = 3 } |
enum | Debug_Trace { TRC = 4 } |
Functions | |
template<typename T > | |
Select_Debug<(Traits< T >::debugged &&Traits< Debug >::error)> | db (Debug_Error l) |
template<typename T1 , typename T2 > | |
Select_Debug<((Traits< T1 >::debugged||Traits< T2 >::debugged) &&Traits< Debug >::error)> | db (Debug_Error l) |
template<typename T > | |
Select_Debug<(Traits< T >::debugged &&Traits< Debug >::warning)> | db (Debug_Warning l) |
template<typename T1 , typename T2 > | |
Select_Debug<((Traits< T1 >::debugged||Traits< T2 >::debugged) &&Traits< Debug >::warning)> | db (Debug_Warning l) |
template<typename T > | |
Select_Debug<(Traits< T >::debugged &&Traits< Debug >::info)> | db (Debug_Info l) |
template<typename T1 , typename T2 > | |
Select_Debug<((Traits< T1 >::debugged||Traits< T2 >::debugged) &&Traits< Debug >::info)> | db (Debug_Info l) |
template<typename T > | |
Select_Debug<(Traits< T >::debugged &&Traits< Debug >::trace)> | db (Debug_Trace l) |
template<typename T1 , typename T2 > | |
Select_Debug<((Traits< T1 >::debugged||Traits< T2 >::debugged) &&Traits< Debug >::trace)> | db (Debug_Trace l) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |