ns-3
ns3::CsParameters Class Reference

List of all members.

Public Types

enum  Action { ADD = 0, REPLACE = 1, DELETE = 2 }

Public Member Functions

 CsParameters (Tlv tlv)
 creates a convergence sub-layer parameters from a tlv
 CsParameters (enum Action classifierDscAction, IpcsClassifierRecord classifier)
 creates a convergence sub-layer parameters from an ipcs classifier record
void SetClassifierDscAction (enum Action action)
 sets the dynamic service classifier action to ADD, Change or delete. Only ADD is supported
void SetPacketClassifierRule (IpcsClassifierRecord packetClassifierRule)
 sets the packet classifier rules
enum Action GetClassifierDscAction (void) const
IpcsClassifierRecord GetPacketClassifierRule (void) const
Tlv ToTlv (void) const
 creates a tlv from the classifier record

Member Function Documentation

enum CsParameters::Action ns3::CsParameters::GetClassifierDscAction ( void  ) const
Returns:
the dynamic service classifier action
Returns:
the the packet classifier rules

Referenced by ns3::ServiceFlow::CheckClassifierMatch().

Tlv ns3::CsParameters::ToTlv ( void  ) const

creates a tlv from the classifier record

Returns:
the created tlv

References ns3::IpcsClassifierRecord::ToTlv().

Referenced by ns3::ServiceFlow::ToTlv().


The documentation for this class was generated from the following files: