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, setParameter
static final String NAME
void setChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Set the Charging Collection Function (CCF) Address
ccfAddress
- - the address to set in the CCF parameterParseException
void addChargingCollectionFunctionAddress(String ccfAddress) throws ParseException
Add another Charging Collection Function (CCF) Address to this header
ccfAddress
- - the address to set in the CCF parameterParseException
void 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 parameterParseException
void addEventChargingFunctionAddress(String ecfAddress) throws ParseException
Add another Event Charging Function (ECF) Address to this header
ecfAddress
- - the address to set in the ECF parameterParseException
void 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 © 2016. All Rights Reserved.