mirror of
https://github.com/taglib/taglib.git
synced 2025-05-27 21:20:26 -04:00
Removed getDebugListener()
This commit is contained in:
parent
6d2e0e8050
commit
886236b978
@ -65,32 +65,38 @@ namespace
|
||||
}
|
||||
}
|
||||
|
||||
void TagLib::debug(const String &s)
|
||||
namespace TagLib
|
||||
{
|
||||
// The instance is defined in tdebuglistener.cpp.
|
||||
extern DebugListener *debugListener;
|
||||
|
||||
void debug(const String &s)
|
||||
{
|
||||
#if !defined(NDEBUG) || defined(TRACE_IN_RELEASE)
|
||||
|
||||
getDebugListener()->printMessage("TagLib: " + s + "\n");
|
||||
debugListener->printMessage("TagLib: " + s + "\n");
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
void TagLib::debugData(const ByteVector &v)
|
||||
{
|
||||
#if !defined(NDEBUG) || defined(TRACE_IN_RELEASE)
|
||||
|
||||
for(size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
String msg
|
||||
= format("*** [%d] - char '%c' - int %d, 0x%02x, 0b", i, v[i], v[i], v[i]);
|
||||
|
||||
std::bitset<8> b(v[i]);
|
||||
for(int j = 7; j >= 0; --j)
|
||||
msg += format("%d", (b.test(j) ? 1 : 0));
|
||||
|
||||
msg += "\n";
|
||||
|
||||
getDebugListener()->printMessage(msg);
|
||||
}
|
||||
|
||||
void debugData(const ByteVector &v)
|
||||
{
|
||||
#if !defined(NDEBUG) || defined(TRACE_IN_RELEASE)
|
||||
|
||||
for(size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
String msg
|
||||
= format("*** [%d] - char '%c' - int %d, 0x%02x, 0b", i, v[i], v[i], v[i]);
|
||||
|
||||
std::bitset<8> b(v[i]);
|
||||
for(int j = 7; j >= 0; --j)
|
||||
msg += format("%d", (b.test(j) ? 1 : 0));
|
||||
|
||||
msg += "\n";
|
||||
|
||||
debugListener->printMessage(msg);
|
||||
}
|
||||
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
@ -61,26 +61,25 @@ namespace
|
||||
};
|
||||
|
||||
DefaultListener defaultListener;
|
||||
}
|
||||
|
||||
namespace TagLib
|
||||
{
|
||||
DebugListener *debugListener = &defaultListener;
|
||||
}
|
||||
|
||||
TagLib::DebugListener::DebugListener()
|
||||
{
|
||||
}
|
||||
DebugListener::DebugListener()
|
||||
{
|
||||
}
|
||||
|
||||
TagLib::DebugListener::~DebugListener()
|
||||
{
|
||||
}
|
||||
DebugListener::~DebugListener()
|
||||
{
|
||||
}
|
||||
|
||||
void TagLib::setDebugListener(DebugListener *listener)
|
||||
{
|
||||
if(listener)
|
||||
debugListener = listener;
|
||||
else
|
||||
debugListener = &defaultListener;
|
||||
}
|
||||
|
||||
DebugListener *TagLib::getDebugListener()
|
||||
{
|
||||
return debugListener;
|
||||
void setDebugListener(DebugListener *listener)
|
||||
{
|
||||
if(listener)
|
||||
debugListener = listener;
|
||||
else
|
||||
debugListener = &defaultListener;
|
||||
}
|
||||
}
|
||||
|
@ -65,15 +65,6 @@ namespace TagLib
|
||||
* \see DebugListener
|
||||
*/
|
||||
TAGLIB_EXPORT void setDebugListener(DebugListener *listener);
|
||||
|
||||
#ifndef DO_NOT_DOCUMENT
|
||||
|
||||
/*!
|
||||
* \internal
|
||||
*/
|
||||
DebugListener *getDebugListener();
|
||||
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user