ns3::ServiceFlowManager Class Reference
List of all members.
Member Function Documentation
bool ns3::ServiceFlowManager::AreServiceFlowsAllocated |
( |
std::vector< ServiceFlow * > |
serviceFlows |
) |
|
- Parameters:
-
| serviceFlows | the list of the service flows to be checked |
- Returns:
- true if all service flows are allocated, false otherwise
bool ns3::ServiceFlowManager::AreServiceFlowsAllocated |
( |
std::vector< ServiceFlow * > * |
serviceFlows |
) |
|
- Parameters:
-
| serviceFlows | the list of the service flows to be checked |
- Returns:
- true if all service flows are allocated, false otherwise
bool ns3::ServiceFlowManager::AreServiceFlowsAllocated |
( |
|
) |
|
- Returns:
- true if all service flows are allocated, false otherwise
- Parameters:
-
| SrcAddress | the source ip address |
| DstAddress | the destination ip address |
| SrcPort | the source port |
| DstPort | the destination port |
| Proto | the protocol |
| dir | the direction of the service flow |
- Returns:
- the service flow to which this ip flow is associated
void ns3::ServiceFlowManager::DoDispose |
( |
void |
|
) |
[virtual] |
This method is called by Object::Dispose or by the object's destructor, whichever comes first.
Subclasses are expected to implement their real destruction code in an overriden version of this method and chain up to their parent's implementation once they are done. i.e., for simplicity, the destructor of every subclass should be empty and its content should be moved to the associated DoDispose method.
It is safe to call GetObject from within this method.
Reimplemented from ns3::Object.
Reimplemented in ns3::BsServiceFlowManager, and ns3::SsServiceFlowManager.
ServiceFlow* ns3::ServiceFlowManager::GetNextServiceFlowToAllocate |
( |
|
) |
|
- Returns:
- the next service flow to be allocated
uint32_t ns3::ServiceFlowManager::GetNrServiceFlows |
( |
void |
|
) |
const |
- Returns:
- the number of all service flows
The documentation for this class was generated from the following file:
- src/devices/wimax/service-flow-manager.h