35 #ifndef _SubcontextOutputListener_H__ 36 #define _SubcontextOutputListener_H__ 76 void setAdditionalSubcontexts(
const std::set<const OutputContextContainer*>& subcontexts);
81 {
return this->subcontexts_; }
This class extends the basic OutputListener interface and adds the ability to filter sub-contexts...
Definition: SubcontextOutputListener.h:69
#define _UtilExport
Definition: UtilPrereqs.h:60
Stores all information about a context.
Definition: OutputDefinitions.h:112
OutputLevel
Output levels define type and importance of an output message.
Definition: OutputDefinitions.h:84
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Shared library macros, enums, constants and forward declarations for the util library ...
OutputContextMask subcontextsNoCheckMask_
All contexts defined by this mask don't need to be checked since we accept all sub-contexts.
Definition: SubcontextOutputListener.h:85
OutputListener is an interface which is used to receive output of a certain level and context from Ou...
Definition: OutputListener.h:51
Declaration of the OutputListener interface which receives output from orxonox::OutputManager.
const std::set< OutputContextSubID > & getSubcontexts() const
Definition: SubcontextOutputListener.h:80
std::set< OutputContextSubID > subcontexts_
The set of accepted sub-contexts.
Definition: SubcontextOutputListener.h:86
OutputContextMask subcontextsCheckMask_
All contexts defined by this mask need to be checked whether they are accepted by the set of sub-cont...
Definition: SubcontextOutputListener.h:84
uint64_t OutputContextMask
Used to store the context masks. Each bit defines a context.
Definition: OutputDefinitions.h:108