|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MbmsInformation
Defines an interface representing the MBMS-Information grouped AVP type. From the Diameter Ro Reference Point Protocol Details (3GPP TS 32.299 V7.1.0) specification: 7.2.55 MBMS-Information AVP The MBMS-Information AVP (AVP code 880) is of type Grouped. Its purpose is to allow the transmission of additional MBMS service specific information elements. It has the following ABNF grammar: MBMS-Information ::= AVP Header: 880 { TMGI } { MBMS-Service-Type } { MBMS-User-Service-Type } [ File-Repair-Supported ] [ Required-MBMS-Bearer-Capabilities ] [ MBMS-2G-3G-Indicator ] [ RAI ] * [ MBMS-Service-Area ] [ MBMS-Session-Identity ]
| Field Summary |
|---|
| Fields inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
FLAG_RULE_MAY, FLAG_RULE_MUST, FLAG_RULE_MUSTNOT |
| Method Summary | |
|---|---|
FileRepairSupported |
getFileRepairSupported()
Returns the value of the File-Repair-Supported AVP, of type Enumerated. |
byte[] |
getMbms2g3gIndicator()
Returns the value of the MBMS-2G-3G-Indicator AVP, of type OctetString. |
byte[][] |
getMbmsServiceAreas()
Returns the set of MBMS-Service-Area AVPs. |
byte[] |
getMbmsServiceType()
Returns the value of the MBMS-Service-Type AVP, of type OctetString. |
byte[] |
getMbmsSessionIdentity()
Returns the value of the MBMS-Session-Identity AVP, of type OctetString. |
MbmsUserServiceType |
getMbmsUserServiceType()
Returns the value of the MBMS-User-Service-Type AVP, of type Enumerated. |
byte[] |
getRai()
Returns the value of the RAI AVP, of type OctetString. |
byte[] |
getRequiredMbmsBearerCapabilities()
Returns the value of the Required-MBMS-Bearer-Capabilities AVP, of type OctetString. |
byte[] |
getTmgi()
Returns the value of the TMGI AVP, of type OctetString. |
boolean |
hasFileRepairSupported()
Returns true if the File-Repair-Supported AVP is present in the message. |
boolean |
hasMbms2g3gIndicator()
Returns true if the MBMS-2G-3G-Indicator AVP is present in the message. |
boolean |
hasMbmsServiceType()
Returns true if the MBMS-Service-Type AVP is present in the message. |
boolean |
hasMbmsSessionIdentity()
Returns true if the MBMS-Session-Identity AVP is present in the message. |
boolean |
hasMbmsUserServiceType()
Returns true if the MBMS-User-Service-Type AVP is present in the message. |
boolean |
hasRai()
Returns true if the RAI AVP is present in the message. |
boolean |
hasRequiredMbmsBearerCapabilities()
Returns true if the Required-MBMS-Bearer-Capabilities AVP is present in the message. |
boolean |
hasTmgi()
Returns true if the TMGI AVP is present in the message. |
void |
setFileRepairSupported(FileRepairSupported fileRepairSupported)
Sets the value of the File-Repair-Supported AVP, of type Enumerated. |
void |
setMbms2g3gIndicator(byte[] mbms2g3gIndicator)
Sets the value of the MBMS-2G-3G-Indicator AVP, of type OctetString. |
void |
setMbmsServiceArea(byte[] mbmsServiceArea)
Sets a single MBMS-Service-Area AVP in the message, of type OctetString. |
void |
setMbmsServiceAreas(byte[][] mbmsServiceAreas)
Sets the set of MBMS-Service-Area AVPs, with all the values in the given array. |
void |
setMbmsServiceType(byte[] mbmsServiceType)
Sets the value of the MBMS-Service-Type AVP, of type OctetString. |
void |
setMbmsSessionIdentity(byte[] mbmsSessionIdentity)
Sets the value of the MBMS-Session-Identity AVP, of type OctetString. |
void |
setMbmsUserServiceType(MbmsUserServiceType mbmsUserServiceType)
Sets the value of the MBMS-User-Service-Type AVP, of type Enumerated. |
void |
setRai(byte[] rai)
Sets the value of the RAI AVP, of type OctetString. |
void |
setRequiredMbmsBearerCapabilities(byte[] requiredMbmsBearerCapabilities)
Sets the value of the Required-MBMS-Bearer-Capabilities AVP, of type OctetString. |
void |
setTmgi(byte[] tmgi)
Sets the value of the TMGI AVP, of type OctetString. |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.GroupedAvp |
|---|
getExtensionAvps, hasExtensionAvps, setExtensionAvps |
| Methods inherited from interface net.java.slee.resource.diameter.base.events.avp.DiameterAvp |
|---|
byteArrayValue, clone, doubleValue, floatValue, getCode, getMandatoryRule, getName, getProtectedRule, getType, getVendorId, intValue, longValue, octetStringValue, stringValue |
| Method Detail |
|---|
FileRepairSupported getFileRepairSupported()
byte[] getMbms2g3gIndicator()
byte[][] getMbmsServiceAreas()
byte[] getMbmsServiceType()
byte[] getMbmsSessionIdentity()
MbmsUserServiceType getMbmsUserServiceType()
byte[] getRai()
byte[] getRequiredMbmsBearerCapabilities()
byte[] getTmgi()
boolean hasFileRepairSupported()
boolean hasMbms2g3gIndicator()
boolean hasMbmsServiceType()
boolean hasMbmsSessionIdentity()
boolean hasMbmsUserServiceType()
boolean hasRai()
boolean hasRequiredMbmsBearerCapabilities()
boolean hasTmgi()
void setFileRepairSupported(FileRepairSupported fileRepairSupported)
void setMbms2g3gIndicator(byte[] mbms2g3gIndicator)
void setMbmsServiceArea(byte[] mbmsServiceArea)
void setMbmsServiceAreas(byte[][] mbmsServiceAreas)
void setMbmsServiceType(byte[] mbmsServiceType)
void setMbmsSessionIdentity(byte[] mbmsSessionIdentity)
void setMbmsUserServiceType(MbmsUserServiceType mbmsUserServiceType)
void setRai(byte[] rai)
void setRequiredMbmsBearerCapabilities(byte[] requiredMbmsBearerCapabilities)
void setTmgi(byte[] tmgi)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||