#include "log.h"#include <list>#include <utility>#include <iostream>#include "assert.h"#include "ns3/core-config.h"#include "fatal-error.h"#include <cstring>#include <cstdlib>
Include dependency graph for log.cc:Go to the source code of this file.
Classes | |
| class | ns3::PrintList |
Namespaces | |
| ns3 | |
| Every class exported by the ns3 library is enclosed in the ns3 namespace. | |
Typedefs | |
| typedef std::map< std::string, LogComponent * > | ns3::ComponentList |
| typedef std::map< std::string, LogComponent * >::iterator | ns3::ComponentListI |
Functions | |
| static void | ns3::CheckEnvironmentVariables (void) |
| static bool | ns3::ComponentExists (std::string componentName) |
| static ComponentList * | ns3::GetComponentList (void) |
| void | ns3::LogComponentDisable (char const *name, enum LogLevel level) |
| Disable the logging output associated with that log component. More... | |
| void | ns3::LogComponentDisableAll (enum LogLevel level) |
| Disable all logging for all components. More... | |
| void | ns3::LogComponentEnable (char const *name, enum LogLevel level) |
| Enable the logging output associated with that log component. More... | |
| void | ns3::LogComponentEnableAll (enum LogLevel level) |
| Enable the logging output for all registered log components. More... | |
| void | ns3::LogComponentPrintList (void) |
| Print the list of logging messages available. More... | |
| LogNodePrinter | ns3::LogGetNodePrinter (void) |
| LogTimePrinter | ns3::LogGetTimePrinter (void) |
| void | ns3::LogSetNodePrinter (LogNodePrinter printer) |
| void | ns3::LogSetTimePrinter (LogTimePrinter printer) |
Variables | |
| static LogNodePrinter | ns3::g_logNodePrinter = 0 |
| static LogTimePrinter | ns3::g_logTimePrinter = 0 |
| static class ns3::PrintList | ns3::g_printList |