public interface PChargingFunctionAddressesHeader extends Parameters, Header
P-Charging-Addr = "P-Charging-Function-Addresses" HCOLON
charge-addr-params
*(SEMI charge-addr-params)
charge-addr-params = ccf / ecf / generic-param
ccf = "ccf" EQUAL gen-value
ecf = "ecf" EQUAL gen-value
gen-value = token / host / quoted-string
host = hostname / IPv4address / IPv6reference
hostname = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum / alphanum *( alphanum / "-" ) alphanum
toplabel = ALPHA / ALPHA *( alphanum / "-" ) alphanum
example:
P-Charging-Function-Addresses: ccf=192.1.1.1; ccf=192.1.1.2;
ecf=192.1.1.3; ecf=192.1.1.4
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME
Name of PChargingFunctionAddressesHeader
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChargingCollectionFunctionAddress(String ccfAddress)
Add another Charging Collection Function (CCF) Address to this header
|
void |
addEventChargingFunctionAddress(String ecfAddress)
Add another Event Charging Function (ECF) Address to this header
|
ListIterator |
getChargingCollectionFunctionAddresses()
Get all the Charging Collection Function (CCF) Addresses set in this header
|
ListIterator |
getEventChargingFunctionAddresses()
Get all the Event Charging Function (ECF) Addresses set in this header
|
void |
removeChargingCollectionFunctionAddress(String ccfAddress)
Remove a Charging Collection Function (CCF) Address set in this header
|
void |
removeEventChargingFunctionAddress(String ecfAddress)
Remove a Event Charging Function (ECF) Address set in this header
|
void |
setChargingCollectionFunctionAddress(String ccfAddress)
Set the Charging Collection Function (CCF) Address
|
void |
setEventChargingFunctionAddress(String ecfAddress)
Set the Event Charging Function (ECF) Address
|
getParameter, getParameterNames, removeParameter, setParameterstatic final String NAME
void setChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Set the Charging Collection Function (CCF) Address
ccfAddress - - the address to set in the CCF parameterParseExceptionvoid addChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Add another Charging Collection Function (CCF) Address to this header
ccfAddress - - the address to set in the CCF parameterParseExceptionvoid removeChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Remove a Charging Collection Function (CCF) Address set in this header
ccfAddress - - the address in the CCF parameter to removeParseException - if the address was not removedListIterator getChargingCollectionFunctionAddresses()
Get all the Charging Collection Function (CCF) Addresses set in this header
void setEventChargingFunctionAddress(String ecfAddress) throws ParseException
Set the Event Charging Function (ECF) Address
ecfAddress - - the address to set in the ECF parameterParseExceptionvoid addEventChargingFunctionAddress(String ecfAddress) throws ParseException
Add another Event Charging Function (ECF) Address to this header
ecfAddress - - the address to set in the ECF parameterParseExceptionvoid removeEventChargingFunctionAddress(String ecfAddress) throws ParseException
Remove a Event Charging Function (ECF) Address set in this header
ecfAddress - - the address in the ECF parameter to removeParseException - if the address was not removedListIterator getEventChargingFunctionAddresses()
Get all the Event Charging Function (ECF) Addresses set in this header
Copyright © 2014. All Rights Reserved.