public class N5gAMFFunction extends N5gFunction
Class representing an AMF Function of an AMF chassis
To be used in conjunction with 5GDataStore and AMF
An AMFFunction extends N5gFunction but adds the following functionality
N5gFunction.eConnectionType, N5gFunction.eFunctionTypeconnectionMap, interfaceVec, m_Attributes, m_Name, m_Vendor| Constructor and Description |
|---|
N5gAMFFunction(java.lang.String name,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
Constructor, should be called via Add method in
LTEDataStore |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnection(N5gFunction.eConnectionType type,
java.lang.String nbrName,
java.util.Map<java.lang.String,java.lang.Object> data)
Adds a connection to the list
|
protected void |
Initialise() |
add5GInterface, addPlmn, get5GInterfaceItr, getAttributes, getConnectionItr, getPlmnsItr, InitialiseMemberspublic N5gAMFFunction(java.lang.String name,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
LTEDataStorename - The given name for this AMF Functionvendor - The vendor of the AMF functiondata - A Map containing data objects relevant to an AMF Functionprotected void Initialise()
public void addConnection(N5gFunction.eConnectionType type, java.lang.String nbrName, java.util.Map<java.lang.String,java.lang.Object> data)
addConnection in class N5gFunctiontype - The connection typenbrName - The id of the remote nbrdata - A Map of other connection data