Yate
Public Member Functions | Public Attributes | Static Public Attributes
UsmSecurityParameters Class Reference
Inheritance diagram for UsmSecurityParameters:
AsnObject GenObject

List of all members.

Public Member Functions

 UsmSecurityParameters (void *data, int len)
int decode (DataBlock &data)
int encode (DataBlock &data)
void getParams (NamedList *params)
void setParams (NamedList *params)

Public Attributes

OctetString m_msgAuthoritativeEngineID
u_int32_t m_msgAuthoritativeEngineBoots
u_int32_t m_msgAuthoritativeEngineTime
OctetString m_msgUserName
OctetString m_msgAuthenticationParameters
OctetString m_msgPrivacyParameters

Static Public Attributes

static const int s_type = ASNLib::SEQUENCE
static const u_int32_t s_msgAuthoritativeEngineBootsMinSize = 0x0
static const u_int32_t s_msgAuthoritativeEngineBootsMaxSize = 0x7fffffff
static const u_int32_t s_msgAuthoritativeEngineTimeMinSize = 0x0
static const u_int32_t s_msgAuthoritativeEngineTimeMaxSize = 0x7fffffff
static const u_int8_t s_msgUserNameSizeMinSize = 0x0
static const u_int8_t s_msgUserNameSizeMaxSize = 0x20

Member Function Documentation

int decode ( DataBlock data) [virtual]

Function to decode the parameters of this object from given data

Parameters:
dataDataBlock from which the object is decoded

Implements AsnObject.

int encode ( DataBlock data) [virtual]

Function to encode this object into a datablock

Parameters:
dataThe DataBlock in which the object should be encoded

Implements AsnObject.

void getParams ( NamedList params) [virtual]

Function for obtaining this object's data

Parameters:
paramsNamedList in which this object's data should be put

Implements AsnObject.

void setParams ( NamedList params) [virtual]

Function for setting this object's data

Parameters:
paramsNamedList containing the values to which this object's data should be set

Implements AsnObject.


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