A Discrete-Event Network Simulator
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
config.h File Reference
#include "ptr.h"
#include <string>
#include <vector>
+ Include dependency graph for config.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::Config::MatchContainer
 hold a set of objects which match a specific search string. More...
 

Namespaces

 ns3
 Every class exported by the ns3 library is enclosed in the ns3 namespace.
 
 ns3::Config
 Configuration of simulation parameters and tracing.
 

Functions

void ns3::Config::Connect (std::string path, const CallbackBase &cb)
 
void ns3::Config::ConnectWithoutContext (std::string path, const CallbackBase &cb)
 
void ns3::Config::Disconnect (std::string path, const CallbackBase &cb)
 
void ns3::Config::DisconnectWithoutContext (std::string path, const CallbackBase &cb)
 
Ptr< Object > ns3::Config::GetRootNamespaceObject (uint32_t i)
 
uint32_t ns3::Config::GetRootNamespaceObjectN (void)
 
Config::MatchContainer ns3::Config::LookupMatches (std::string path)
 
void ns3::Config::RegisterRootNamespaceObject (Ptr< Object > obj)
 
void ns3::Config::Reset (void)
 Reset the initial value of every attribute as well as the value of every global to what they were before any call to SetDefault and SetGlobal. More...
 
void ns3::Config::Set (std::string path, const AttributeValue &value)
 
void ns3::Config::SetDefault (std::string name, const AttributeValue &value)
 
bool ns3::Config::SetDefaultFailSafe (std::string name, const AttributeValue &value)
 
void ns3::Config::SetGlobal (std::string name, const AttributeValue &value)
 
bool ns3::Config::SetGlobalFailSafe (std::string name, const AttributeValue &value)
 
void ns3::Config::UnregisterRootNamespaceObject (Ptr< Object > obj)