OSS NAS Tools for C# for LTE/EPC for 3GPP Release 17.9.0
Oss.Nas1790.HeaderCompressionConfiguration Class Reference

Represents the HeaderCompressionConfiguration type More...

Inherits Oss.Nas.Sequence.

Classes

class  AddHCParametersTypeNumbers
 Defines meaningful names for particular values of the addHCParametersType field More...
 

Public Member Functions

 HeaderCompressionConfiguration ()
 The default constructor.
 
 HeaderCompressionConfiguration (bool argP0x0104, bool argP0x0103, bool argP0x0102, bool argP0x0006, bool argP0x0004, bool argP0x0003, bool argP0x0002, int argMaxCID, int argAddHCParametersType, byte[] argAddHCParametersContainer)
 Constructs an instance of HeaderCompressionConfiguration 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 Spare [get]
 Field 'spare' (mandatory, readonly)
 
bool P0x0104 [get, set]
 Field 'p0x0104' (mandatory)
 
bool P0x0103 [get, set]
 Field 'p0x0103' (mandatory)
 
bool P0x0102 [get, set]
 Field 'p0x0102' (mandatory)
 
bool P0x0006 [get, set]
 Field 'p0x0006' (mandatory)
 
bool P0x0004 [get, set]
 Field 'p0x0004' (mandatory)
 
bool P0x0003 [get, set]
 Field 'p0x0003' (mandatory)
 
bool P0x0002 [get, set]
 Field 'p0x0002' (mandatory)
 
int MaxCID [get, set]
 Field 'max-CID' (mandatory)
 
int AddHCParametersType [get, set]
 Field 'addHCParametersType' (mandatory) The HeaderCompressionConfiguration.AddHCParametersTypeNumbers class defines meaningful names for particular values of the field
 
byte[] AddHCParametersContainer [get, set]
 Field 'addHCParametersContainer' (mandatory)
 

Detailed Description

Represents the HeaderCompressionConfiguration type

Constructor & Destructor Documentation

◆ HeaderCompressionConfiguration()

Oss.Nas1790.HeaderCompressionConfiguration.HeaderCompressionConfiguration ( bool  argP0x0104,
bool  argP0x0103,
bool  argP0x0102,
bool  argP0x0006,
bool  argP0x0004,
bool  argP0x0003,
bool  argP0x0002,
int  argMaxCID,
int  argAddHCParametersType,
byte[]  argAddHCParametersContainer 
)
inline

Constructs an instance of HeaderCompressionConfiguration with the specified components.

Parameters
argP0x0104The value of the p0x0104 mandatory field
argP0x0103The value of the p0x0103 mandatory field
argP0x0102The value of the p0x0102 mandatory field
argP0x0006The value of the p0x0006 mandatory field
argP0x0004The value of the p0x0004 mandatory field
argP0x0003The value of the p0x0003 mandatory field
argP0x0002The value of the p0x0002 mandatory field
argMaxCIDThe value of the max-CID mandatory field
argAddHCParametersTypeThe value of the addHCParametersType mandatory field
argAddHCParametersContainerThe value of the addHCParametersContainer mandatory field

Member Function Documentation

◆ Copy()

object Oss.Nas1790.HeaderCompressionConfiguration.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.Nas1790.HeaderCompressionConfiguration.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.Nas1790.HeaderCompressionConfiguration.GetHashCode ( )
inline

Represents a hash function for a particular type.

Returns
A hash code for the current object.