[DEV] update logs

This commit is contained in:
2016-03-10 21:23:20 +01:00
parent 000be3f640
commit 115506ff9b
4 changed files with 31 additions and 5 deletions

View File

@@ -10,6 +10,9 @@
#include <esignal/ISignal.h>
#include <esignal/details/Signal.hxx>
#undef __class__
#define __class__ "ISignal<T_ARGS>"
template<class... T_ARGS>
esignal::ISignal<T_ARGS...>::ISignal(esignal::Interface* _signalInterfaceLink,
const std::string& _name,
@@ -40,4 +43,6 @@ const std::string& esignal::ISignal<T_ARGS...>::getDescription() const {
return m_description;
}
#undef __class__
#define __class__ nullptr

View File

@@ -28,8 +28,9 @@ void esignal::Signal<T_ARGS...>::emit(const T_ARGS&... _args) {
#endif
// TODO : Add protection ... but how ...
m_callInProgress++;
ESIGNAL_DEBUG(esignal::logIndent(m_callInProgress-1) << " signal{" << tmpID << "} :");
ESIGNAL_DEBUG(esignal::logIndent(m_callInProgress-1) << " signal{" << tmpID << "} : '" << getName() << "' ***/" << m_executors.size());
for (size_t iii=0; iii < m_executors.size(); ++iii) {
ESIGNAL_VERBOSE(esignal::logIndent(m_callInProgress-1) << " {" << tmpID << "} : " << iii);
m_executors[iii]->emit(_args...);
}
if (m_callInProgress == 1) {
@@ -181,4 +182,7 @@ bool esignal::Signal<T_ARGS...>::ExecutorShared::isSharedPtr(const std::shared_p
return false;
}
#undef __class__
#define __class__ nullptr