A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
fatal-impl.cc File Reference
#include "fatal-impl.h"
#include "log.h"
#include <iostream>
#include <list>
#include <cstdlib>
#include <cstdio>
#include <csignal>
+ Include dependency graph for fatal-impl.cc:

Go to the source code of this file.

Classes

struct  ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::destructor

Namespaces

namespace  ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
namespace  ns3::FatalImpl
namespace  ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}

Functions

void ns3::FatalImpl::FlushStreams (void)
 Flush all currently registered streams.
std::list< std::ostream * > * ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::GetStreamList (void)
 NS_LOG_COMPONENT_DEFINE ("FatalImpl")
std::list< std::ostream * > ** ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::PeekStreamList (void)
void ns3::FatalImpl::RegisterStream (std::ostream *stream)
 Register a stream to be flushed on abnormal exit.
void ns3::FatalImpl::anonymous_namespace{fatal-impl.cc}::sigHandler (int sig)
void ns3::FatalImpl::UnregisterStream (std::ostream *stream)
 Unregister a stream for flushing on abnormal exit.

Function Documentation

NS_LOG_COMPONENT_DEFINE ( "FatalImpl"  )