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

Represents the HeaderCompressionConfiguration type More...

Inherits Sequence.

Classes

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

Public Member Functions

 HeaderCompressionConfiguration ()
 The default constructor. More...
 
 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) More...
 
bool P0x0104 [get, set]
 Field 'p0x0104' (mandatory) More...
 
bool P0x0103 [get, set]
 Field 'p0x0103' (mandatory) More...
 
bool P0x0102 [get, set]
 Field 'p0x0102' (mandatory) More...
 
bool P0x0006 [get, set]
 Field 'p0x0006' (mandatory) More...
 
bool P0x0004 [get, set]
 Field 'p0x0004' (mandatory) More...
 
bool P0x0003 [get, set]
 Field 'p0x0003' (mandatory) More...
 
bool P0x0002 [get, set]
 Field 'p0x0002' (mandatory) More...
 
int MaxCID [get, set]
 Field 'max-CID' (mandatory) More...
 
int AddHCParametersType [get, set]
 Field 'addHCParametersType' (mandatory) The HeaderCompressionConfiguration.AddHCParametersTypeNumbers class defines meaningful names for particular values of the field More...
 
byte[] AddHCParametersContainer [get, set]
 Field 'addHCParametersContainer' (mandatory) More...
 

Detailed Description

Represents the HeaderCompressionConfiguration type

Constructor & Destructor Documentation

◆ HeaderCompressionConfiguration() [1/2]

Oss.Nas1660.HeaderCompressionConfiguration.HeaderCompressionConfiguration ( )
inline

The default constructor.

◆ HeaderCompressionConfiguration() [2/2]

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

Represents a hash function for a particular type.

Returns
A hash code for the current object.

Property Documentation

◆ AddHCParametersContainer

byte [] Oss.Nas1660.HeaderCompressionConfiguration.AddHCParametersContainer
getset

Field 'addHCParametersContainer' (mandatory)

◆ AddHCParametersType

int Oss.Nas1660.HeaderCompressionConfiguration.AddHCParametersType
getset

Field 'addHCParametersType' (mandatory) The HeaderCompressionConfiguration.AddHCParametersTypeNumbers class defines meaningful names for particular values of the field

◆ MaxCID

int Oss.Nas1660.HeaderCompressionConfiguration.MaxCID
getset

Field 'max-CID' (mandatory)

◆ P0x0002

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0002
getset

Field 'p0x0002' (mandatory)

◆ P0x0003

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0003
getset

Field 'p0x0003' (mandatory)

◆ P0x0004

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0004
getset

Field 'p0x0004' (mandatory)

◆ P0x0006

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0006
getset

Field 'p0x0006' (mandatory)

◆ P0x0102

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0102
getset

Field 'p0x0102' (mandatory)

◆ P0x0103

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0103
getset

Field 'p0x0103' (mandatory)

◆ P0x0104

bool Oss.Nas1660.HeaderCompressionConfiguration.P0x0104
getset

Field 'p0x0104' (mandatory)

◆ Spare

int Oss.Nas1660.HeaderCompressionConfiguration.Spare
get

Field 'spare' (mandatory, readonly)