src/core/object.h File Reference

#include <stdint.h>
#include <string>
#include <vector>
#include "ptr.h"
#include "attribute.h"
#include "object-base.h"
#include "attribute-list.h"
Include dependency graph for object.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ns3::Object
 a base class which provides memory management and object aggregation More...
class  ns3::Object::AggregateIterator
 Iterate over the objects aggregated to an ns3::Object. More...

Namespaces

namespace  ns3
 

Every class exported by the ns3 library is enclosed in the ns3 namespace.


Functions

template<typename T >
Ptr< T > ns3::CopyObject (Ptr< const T > object)
template<typename T >
Ptr< T > ns3::CreateObject (const AttributeList &attributes)
template<typename T >
Ptr< T > ns3::CreateObject (std::string n1="", const AttributeValue &v1=EmptyAttributeValue(), std::string n2="", const AttributeValue &v2=EmptyAttributeValue(), std::string n3="", const AttributeValue &v3=EmptyAttributeValue(), std::string n4="", const AttributeValue &v4=EmptyAttributeValue(), std::string n5="", const AttributeValue &v5=EmptyAttributeValue(), std::string n6="", const AttributeValue &v6=EmptyAttributeValue(), std::string n7="", const AttributeValue &v7=EmptyAttributeValue(), std::string n8="", const AttributeValue &v8=EmptyAttributeValue(), std::string n9="", const AttributeValue &v9=EmptyAttributeValue())
Generated on Thu Dec 3 14:06:38 2009 for NS-3 by  doxygen 1.6.3