ns3::Config::MatchContainer Class Reference
hold a set of objects which match a specific search string.
More...
#include <config.h>
List of all members.
Detailed Description
hold a set of objects which match a specific search string.
This class also allows you to perform a set of configuration operations on the set of matching objects stored in the container. Specifically, it is possible to perform bulk Connects and Sets.
Member Function Documentation
MatchContainer::Iterator ns3::Config::MatchContainer::Begin |
( |
void |
|
) |
const |
- Returns:
- an iterator which points to the first item in the container
void ns3::Config::MatchContainer::Connect |
( |
std::string |
name, |
|
|
const CallbackBase & |
cb | |
|
) |
| | |
- Parameters:
-
| name | the name of the trace source to connect to |
| cb | the sink to connect to the trace source |
Connect the specified sink to all the objects stored in this container.
- See also:
- ns3::Config::Connect
void ns3::Config::MatchContainer::ConnectWithoutContext |
( |
std::string |
name, |
|
|
const CallbackBase & |
cb | |
|
) |
| | |
- Parameters:
-
| name | the name of the trace source to connect to |
| cb | the sink to connect to the trace source |
Connect the specified sink to all the objects stored in this container.
- See also:
- ns3::Config::ConnectWithoutContext
void ns3::Config::MatchContainer::Disconnect |
( |
std::string |
name, |
|
|
const CallbackBase & |
cb | |
|
) |
| | |
- Parameters:
-
| name | the name of the trace source to disconnect from |
| cb | the sink to disconnect from the trace source |
Disconnect the specified sink from all the objects stored in this container.
- See also:
- ns3::Config::Disconnect
void ns3::Config::MatchContainer::DisconnectWithoutContext |
( |
std::string |
name, |
|
|
const CallbackBase & |
cb | |
|
) |
| | |
- Parameters:
-
| name | the name of the trace source to disconnect from |
| cb | the sink to disconnect from the trace source |
Disconnect the specified sink from all the objects stored in this container.
- See also:
- ns3::Config::DisconnectWithoutContext
MatchContainer::Iterator ns3::Config::MatchContainer::End |
( |
void |
|
) |
const |
- Returns:
- an iterator which points to the last item in the container
Ptr<Object> ns3::Config::MatchContainer::Get |
( |
uint32_t |
i |
) |
const |
- Parameters:
-
| i | index of item to lookup ([0,n[) |
- Returns:
- the item requested.
std::string ns3::Config::MatchContainer::GetMatchedPath |
( |
uint32_t |
i |
) |
const |
- Parameters:
-
| i | index of item to lookup ([0,n[) |
- Returns:
- the fully-qualified matching path associated to the requested item.
The matching patch uniquely identifies the requested object.
uint32_t ns3::Config::MatchContainer::GetN |
( |
void |
|
) |
const |
- Returns:
- the number of items in the container
std::string ns3::Config::MatchContainer::GetPath |
( |
void |
|
) |
const |
- Returns:
- the path used to perform the object matching.
void ns3::Config::MatchContainer::Set |
( |
std::string |
name, |
|
|
const AttributeValue & |
value | |
|
) |
| | |
- Parameters:
-
| name | name of attribute to set |
| value | value to set to the attribute |
Set the specified attribute value to all the objects stored in this container.
- See also:
- ns3::Config::Set
The documentation for this class was generated from the following file: