de.fhg.fokus.hss.diam.UtilAVP Class Reference

List of all members.

Detailed Description

Author:
adp dot fokus dot fraunhofer dot de Adrian Popescu / FOKUS Fraunhofer Institute


Static Public Member Functions

static void addAsssociatedIdentities (DiameterMessage message, List identitiesList)
static void addAuthSessionState (DiameterMessage message, int state)
static void addAuthVectors (DiameterMessage message, List avList)
static void addChargingInformation (DiameterMessage message, ChargingInfo chargingInfo)
static void addDeregistrationReason (DiameterMessage message, int reasonCode, String reasonInfo)
static void addDestinationHost (DiameterMessage message, String host)
static void addDestinationRealm (DiameterMessage message, String realm)
static AVP addEtsiSipAuthenticate (String realm, byte[] nonce, String domain, String algorithm, byte[] auth_ha1)
static AVP addEtsiSipAuthenticationInfo (byte[] r_auth)
static void addExperimentalResultCode (DiameterMessage message, int resultCode, int vendor)
static void addExpiryTime (DiameterMessage message, int expiry_time)
static void addGUSS (DiameterMessage message, String gussXML)
static void addPublicIdentity (DiameterMessage message, String publicIdentity)
static void addResultCode (DiameterMessage message, int resultCode)
static void addServerCapabilities (DiameterMessage message, List mandatory_cap_list, List optional_cap_list, List preferred_sever_name_list)
static void addServerName (DiameterMessage message, String serverName)
static void addSessionID (DiameterMessage message, String FQDN, int sessionID)
static void addShData (DiameterMessage message, String data)
static void addShUserIdentity (DiameterMessage message, String userIdentity)
static void addSIPNumberAuthItems (DiameterMessage message, int cnt)
static void addUserData (DiameterMessage message, String data)
static void addUserName (DiameterMessage message, String userName)
static void addVendorSpecificApplicationID (DiameterMessage message, int vendorID, int appID)
static Vector getAllDataReference (DiameterMessage message)
static List< IMPUgetAllIMPU (Session session, DiameterMessage message)
static Vector getAllServiceIndication (DiameterMessage message)
static List< String > getAssociatedIdentities (DiameterMessage message)
static String getAuthSessionState (DiameterMessage message)
static int getDataReference (DiameterMessage message)
static String getDestinationHost (DiameterMessage message)
static String getDestinationRealm (DiameterMessage message)
static String getDSAITag (DiameterMessage message)
static int getExpiryTime (DiameterMessage message)
static int getIdentitySet (DiameterMessage message)
static AVP getNextPublicIdentityAVP (DiameterMessage message, AVP last_avp)
static String getOriginatingHost (DiameterMessage message)
static String getOriginatingRealm (DiameterMessage message)
static int getOriginatingRequest (DiameterMessage message)
static String getPublicIdentity (DiameterMessage message)
static String getRequestMethod (DiameterMessage message)
static String getRequestUri (DiameterMessage message)
static int getSendDataIndication (DiameterMessage message)
static int getServerAssignmentType (DiameterMessage message)
static String getServerName (DiameterMessage message)
static String getServiceIndication (DiameterMessage message)
static String getShUserData (DiameterMessage message)
static String getShUserIdentity (DiameterMessage message)
static AVP getSipAuthDataItem (DiameterMessage message)
static int getSipNumberAuthItems (DiameterMessage message)
static int getSubsReqType (DiameterMessage message)
static int getUserAuthorizationType (DiameterMessage message)
static int getUserDataAlreadyAvailable (DiameterMessage message)
static String getUserName (DiameterMessage message)
static String getVendorSpecificApplicationID (DiameterMessage message)
static String getVisitedNetwork (DiameterMessage message)


Member Function Documentation

static void de.fhg.fokus.hss.diam.UtilAVP.addAsssociatedIdentities ( DiameterMessage  message,
List  identitiesList 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addAuthSessionState ( DiameterMessage  message,
int  state 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addAuthVectors ( DiameterMessage  message,
List  avList 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addChargingInformation ( DiameterMessage  message,
ChargingInfo  chargingInfo 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addDeregistrationReason ( DiameterMessage  message,
int  reasonCode,
String  reasonInfo 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addDestinationHost ( DiameterMessage  message,
String  host 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addDestinationRealm ( DiameterMessage  message,
String  realm 
) [static]

static AVP de.fhg.fokus.hss.diam.UtilAVP.addEtsiSipAuthenticate ( String  realm,
byte[]  nonce,
String  domain,
String  algorithm,
byte[]  auth_ha1 
) [static]

static AVP de.fhg.fokus.hss.diam.UtilAVP.addEtsiSipAuthenticationInfo ( byte[]  r_auth  )  [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addExperimentalResultCode ( DiameterMessage  message,
int  resultCode,
int  vendor 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addExpiryTime ( DiameterMessage  message,
int  expiry_time 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addGUSS ( DiameterMessage  message,
String  gussXML 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addPublicIdentity ( DiameterMessage  message,
String  publicIdentity 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addResultCode ( DiameterMessage  message,
int  resultCode 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addServerCapabilities ( DiameterMessage  message,
List  mandatory_cap_list,
List  optional_cap_list,
List  preferred_sever_name_list 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addServerName ( DiameterMessage  message,
String  serverName 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addSessionID ( DiameterMessage  message,
String  FQDN,
int  sessionID 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addShData ( DiameterMessage  message,
String  data 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addShUserIdentity ( DiameterMessage  message,
String  userIdentity 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addSIPNumberAuthItems ( DiameterMessage  message,
int  cnt 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addUserData ( DiameterMessage  message,
String  data 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addUserName ( DiameterMessage  message,
String  userName 
) [static]

static void de.fhg.fokus.hss.diam.UtilAVP.addVendorSpecificApplicationID ( DiameterMessage  message,
int  vendorID,
int  appID 
) [static]

static Vector de.fhg.fokus.hss.diam.UtilAVP.getAllDataReference ( DiameterMessage  message  )  [static]

static List<IMPU> de.fhg.fokus.hss.diam.UtilAVP.getAllIMPU ( Session  session,
DiameterMessage  message 
) [static]

static Vector de.fhg.fokus.hss.diam.UtilAVP.getAllServiceIndication ( DiameterMessage  message  )  [static]

static List<String> de.fhg.fokus.hss.diam.UtilAVP.getAssociatedIdentities ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getAuthSessionState ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getDataReference ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getDestinationHost ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getDestinationRealm ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getDSAITag ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getExpiryTime ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getIdentitySet ( DiameterMessage  message  )  [static]

static AVP de.fhg.fokus.hss.diam.UtilAVP.getNextPublicIdentityAVP ( DiameterMessage  message,
AVP  last_avp 
) [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getOriginatingHost ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getOriginatingRealm ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getOriginatingRequest ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getPublicIdentity ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getRequestMethod ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getRequestUri ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getSendDataIndication ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getServerAssignmentType ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getServerName ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getServiceIndication ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getShUserData ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getShUserIdentity ( DiameterMessage  message  )  [static]

static AVP de.fhg.fokus.hss.diam.UtilAVP.getSipAuthDataItem ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getSipNumberAuthItems ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getSubsReqType ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getUserAuthorizationType ( DiameterMessage  message  )  [static]

static int de.fhg.fokus.hss.diam.UtilAVP.getUserDataAlreadyAvailable ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getUserName ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getVendorSpecificApplicationID ( DiameterMessage  message  )  [static]

static String de.fhg.fokus.hss.diam.UtilAVP.getVisitedNetwork ( DiameterMessage  message  )  [static]


The documentation for this class was generated from the following file:
Generated on Thu Oct 23 04:05:27 2008 for Open IMS Core - FHoSS by  doxygen 1.5.2