UTILLib 2.0
Common C++ library with utilities.
Loading...
Searching...
No Matches
ilisten.h File Reference

Defines an interface against the listen functionality. More...

#include <map>
#include <memory>
#include <sstream>
#include <string>
#include <vector>
#include <atomic>
Include dependency graph for ilisten.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  util::log::IListen
 An interface class that hides the actual implementation of the object. More...
class  util::log::ListenStream
 Support stream class when log messages to the listen functionality. More...

Namespaces

namespace  util
 Main namespace for the util library.
namespace  util::log
 The log namespace is used for log related classes and functions.

Enumerations

enum class  util::log::TypeOfListen { util::log::ListenProxyType = 0 , util::log::ListenServerType , util::log::ListenConsoleType }
 Defines the type of listen objects. More...

Detailed Description

The listen interface object defines a debugging interface that can be used in production code.

The listen object is inactive, as long as nobody has opened a listen window GUI application against this listen object. When a listen window GUI, the debugging is enabled.