OSS NAS Tools for C# for LTE/EPC for 3GPP Release 16.6.0
Oss.Nas1660.QualityOfService Class Reference

Represents the QualityOfService type More...

Inherits Sequence.

Classes

class  DelayClassNumbers
 Defines meaningful names for particular values of the delayClass field More...
 
class  ExtContainer
 Represents the type of the ext field More...
 
class  MeanThroughputNumbers
 Defines meaningful names for particular values of the meanThroughput field More...
 
class  PeakThroughputNumbers
 Defines meaningful names for particular values of the peakThroughput field More...
 
class  PrecedenceClassNumbers
 Defines meaningful names for particular values of the precedenceClass field More...
 
class  ReliabilityClassNumbers
 Defines meaningful names for particular values of the reliabilityClass field More...
 

Public Member Functions

 QualityOfService ()
 The default constructor. More...
 
 QualityOfService (int argDelayClass, int argReliabilityClass, int argPeakThroughput, int argPrecedenceClass, int argMeanThroughput)
 Constructs an instance of QualityOfService with the specified mandatory components. More...
 
 QualityOfService (int argDelayClass, int argReliabilityClass, int argPeakThroughput, int argPrecedenceClass, int argMeanThroughput, Oss.Nas1660.QualityOfService.ExtContainer argExt)
 Constructs an instance of QualityOfService with the specified components. More...
 
override bool Equals (object right)
 Determines whether the specified object is equal to the current object. More...
 
override int GetHashCode ()
 Represents a hash function for a particular type. More...
 
object Copy ()
 Creates a deep copy of this object. More...
 

Properties

int Spare1 [get]
 Field 'spare1' (mandatory, readonly) More...
 
int DelayClass [get, set]
 Field 'delayClass' (mandatory) The QualityOfService.DelayClassNumbers class defines meaningful names for particular values of the field More...
 
int ReliabilityClass [get, set]
 Field 'reliabilityClass' (mandatory) The QualityOfService.ReliabilityClassNumbers class defines meaningful names for particular values of the field More...
 
int PeakThroughput [get, set]
 Field 'peakThroughput' (mandatory) The QualityOfService.PeakThroughputNumbers class defines meaningful names for particular values of the field More...
 
int Spare2 [get]
 Field 'spare2' (mandatory, readonly) More...
 
int PrecedenceClass [get, set]
 Field 'precedenceClass' (mandatory) The QualityOfService.PrecedenceClassNumbers class defines meaningful names for particular values of the field More...
 
int Spare3 [get]
 Field 'spare3' (mandatory, readonly) More...
 
int MeanThroughput [get, set]
 Field 'meanThroughput' (mandatory) The QualityOfService.MeanThroughputNumbers class defines meaningful names for particular values of the field More...
 
Oss.Nas1660.QualityOfService.ExtContainer Ext [get, set]
 Field 'ext' (optional) More...
 

Detailed Description

Represents the QualityOfService type

Constructor & Destructor Documentation

◆ QualityOfService() [1/3]

Oss.Nas1660.QualityOfService.QualityOfService ( )
inline

The default constructor.

◆ QualityOfService() [2/3]

Oss.Nas1660.QualityOfService.QualityOfService ( int  argDelayClass,
int  argReliabilityClass,
int  argPeakThroughput,
int  argPrecedenceClass,
int  argMeanThroughput 
)
inline

Constructs an instance of QualityOfService with the specified mandatory components.

Parameters
argDelayClassThe value of the delayClass mandatory field
argReliabilityClassThe value of the reliabilityClass mandatory field
argPeakThroughputThe value of the peakThroughput mandatory field
argPrecedenceClassThe value of the precedenceClass mandatory field
argMeanThroughputThe value of the meanThroughput mandatory field

◆ QualityOfService() [3/3]

Oss.Nas1660.QualityOfService.QualityOfService ( int  argDelayClass,
int  argReliabilityClass,
int  argPeakThroughput,
int  argPrecedenceClass,
int  argMeanThroughput,
Oss.Nas1660.QualityOfService.ExtContainer  argExt 
)
inline

Constructs an instance of QualityOfService with the specified components.

Parameters
argDelayClassThe value of the delayClass mandatory field
argReliabilityClassThe value of the reliabilityClass mandatory field
argPeakThroughputThe value of the peakThroughput mandatory field
argPrecedenceClassThe value of the precedenceClass mandatory field
argMeanThroughputThe value of the meanThroughput mandatory field
argExtThe value of the ext optional field

Member Function Documentation

◆ Copy()

object Oss.Nas1660.QualityOfService.Copy ( )
inline

Creates a deep copy of this object.

Returns
A new object that is a deep copy of this instance.

◆ Equals()

override bool Oss.Nas1660.QualityOfService.Equals ( object  right)
inline

Determines whether the specified object is equal to the current object.

Parameters
rightThe object to compare with this object.
Returns
true when the specified object is equal to the current object; otherwise, false.

◆ GetHashCode()

override int Oss.Nas1660.QualityOfService.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ DelayClass

int Oss.Nas1660.QualityOfService.DelayClass
getset

Field 'delayClass' (mandatory) The QualityOfService.DelayClassNumbers class defines meaningful names for particular values of the field

◆ Ext

Oss.Nas1660.QualityOfService.ExtContainer Oss.Nas1660.QualityOfService.Ext
getset

Field 'ext' (optional)

◆ MeanThroughput

int Oss.Nas1660.QualityOfService.MeanThroughput
getset

Field 'meanThroughput' (mandatory) The QualityOfService.MeanThroughputNumbers class defines meaningful names for particular values of the field

◆ PeakThroughput

int Oss.Nas1660.QualityOfService.PeakThroughput
getset

Field 'peakThroughput' (mandatory) The QualityOfService.PeakThroughputNumbers class defines meaningful names for particular values of the field

◆ PrecedenceClass

int Oss.Nas1660.QualityOfService.PrecedenceClass
getset

Field 'precedenceClass' (mandatory) The QualityOfService.PrecedenceClassNumbers class defines meaningful names for particular values of the field

◆ ReliabilityClass

int Oss.Nas1660.QualityOfService.ReliabilityClass
getset

Field 'reliabilityClass' (mandatory) The QualityOfService.ReliabilityClassNumbers class defines meaningful names for particular values of the field

◆ Spare1

int Oss.Nas1660.QualityOfService.Spare1
get

Field 'spare1' (mandatory, readonly)

◆ Spare2

int Oss.Nas1660.QualityOfService.Spare2
get

Field 'spare2' (mandatory, readonly)

◆ Spare3

int Oss.Nas1660.QualityOfService.Spare3
get

Field 'spare3' (mandatory, readonly)