Note on implementation: the singleton pattern we use here is tricky because it has to deal with: More...
Classes | |
struct | destructor |
Functions | |
std::list< std::ostream * > * | GetStreamList (void) |
std::list< std::ostream * > ** | PeekStreamList (void) |
void | sigHandler (int sig) |
Note on implementation: the singleton pattern we use here is tricky because it has to deal with:
This is why we go through all the painful hoops below.
std::list<std::ostream*>* ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::GetStreamList | ( | void | ) |
Definition at line 57 of file fatal-impl.cc.
References NS_LOG_FUNCTION_NOARGS, and PeekStreamList().
Referenced by ns3::FatalImpl::RegisterStream().
std::list<std::ostream*>** ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::PeekStreamList | ( | void | ) |
Definition at line 51 of file fatal-impl.cc.
References NS_LOG_FUNCTION_NOARGS.
Referenced by ns3::FatalImpl::FlushStreams(), GetStreamList(), ns3::FatalImpl::UnregisterStream(), and ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::destructor::~destructor().
void ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::sigHandler | ( | int | sig | ) |
Definition at line 107 of file fatal-impl.cc.
References ns3::FatalImpl::FlushStreams(), and NS_LOG_FUNCTION.
Referenced by ns3::FatalImpl::FlushStreams().