AudioManager
7.6.6
Native Application Runtime Environment
|
SPDX license identifier: MPL-2.0. More...
#include <string>
#include <pthread.h>
#include <sstream>
#include <iostream>
#include <fstream>
#include <map>
#include <vector>
#include <audiomanagerconfig.h>
#include "audiomanagertypes.h"
#include <stdint.h>
Go to the source code of this file.
Classes | |
struct | DltContext |
This structure is used for every context used in an application. More... | |
struct | DltContextData |
This structure is used for context data used in an application. More... | |
class | am::CAmDltWrapper |
Wraps around the dlt. More... | |
struct | am::CAmDltWrapper::NoDltContextData |
This structure is used for context data used in an application. More... | |
Namespaces | |
am | |
A Common-API wrapper class, which loads the common-api runtime and instantiates all necessary objects. | |
Macros | |
#define | DLT_USER_BUF_MAX_SIZE 2048 |
#define | DLT_DEFAULT_LOG_LEVEL DLT_LOG_INFO |
#define | DLT_DECLARE_CONTEXT(CONTEXT) DltContext CONTEXT; |
#define | DLT_IMPORT_CONTEXT(CONTEXT) extern DltContext CONTEXT; |
Enumerations | |
enum | DltTraceStatusType { DLT_TRACE_STATUS_DEFAULT = -1, DLT_TRACE_STATUS_OFF = 0x00, DLT_TRACE_STATUS_ON = 0x01 } |
Definition of DLT trace status. More... | |
enum | DltLogLevelType { DLT_LOG_DEFAULT = -1, DLT_LOG_OFF = 0x00, DLT_LOG_FATAL = 0x01, DLT_LOG_ERROR = 0x02, DLT_LOG_WARN = 0x03, DLT_LOG_INFO = 0x04, DLT_LOG_DEBUG = 0x05, DLT_LOG_VERBOSE = 0x06 } |
Definitions of DLT log level. More... | |
Functions | |
template<typename T , typename... TArgs> | |
void | am::log (DltContext *const context, DltLogLevelType loglevel, T value, TArgs...args) |
logs given values with a given context (register first!) and given loglevel More... | |
template<typename T , typename... TArgs> | |
void | am::logDebug (T value, TArgs...args) |
logs given values with debuglevel with the default context More... | |
template<typename T , typename... TArgs> | |
void | am::logInfo (T value, TArgs...args) |
logs given values with infolevel with the default context More... | |
template<typename T , typename... TArgs> | |
void | am::logError (T value, TArgs...args) |
logs given values with errorlevel with the default context More... | |
template<typename T , typename... TArgs> | |
void | am::logWarning (T value, TArgs...args) |
logs given values with warninglevel with the default context More... | |
template<typename T , typename... TArgs> | |
void | am::logVerbose (T value, TArgs...args) |
logs given values with verbose with the default context More... | |
SPDX license identifier: MPL-2.0.
Copyright (C) 2012, BMW AG
For further information see http://www.genivi.org/.
Definition in file CAmDltWrapper.h.
#define DLT_DECLARE_CONTEXT | ( | CONTEXT | ) | DltContext CONTEXT; |
Definition at line 89 of file CAmDltWrapper.h.
#define DLT_DEFAULT_LOG_LEVEL DLT_LOG_INFO |
Definition at line 88 of file CAmDltWrapper.h.
#define DLT_IMPORT_CONTEXT | ( | CONTEXT | ) | extern DltContext CONTEXT; |
Definition at line 92 of file CAmDltWrapper.h.
#define DLT_USER_BUF_MAX_SIZE 2048 |
Definition at line 37 of file CAmDltWrapper.h.
enum DltLogLevelType |
Definitions of DLT log level.
Definition at line 76 of file CAmDltWrapper.h.
enum DltTraceStatusType |
Definition of DLT trace status.
Enumerator | |
---|---|
DLT_TRACE_STATUS_DEFAULT |
Default trace status. |
DLT_TRACE_STATUS_OFF |
Trace status: Off. |
DLT_TRACE_STATUS_ON |
Trace status: On. |
Definition at line 52 of file CAmDltWrapper.h.