public class N5gAFFunction extends N5gFunction
Class representing an AF Function of an AF chassis
To be used in conjunction with 5GDataStore and AF
An AFFunction extends N5gFunction but adds the following functionality
N5gFunction.eConnectionType, N5gFunction.eFunctionTypeconnectionMap, interfaceVec, m_Attributes, m_Name, m_Vendor| Constructor and Description |
|---|
N5gAFFunction(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 N5gAFFunction(java.lang.String name,
java.lang.String vendor,
java.util.Map<java.lang.String,java.lang.Object> data)
LTEDataStorename - The given name for this AF Functionvendor - The vendor of the AF functiondata - A Map containing data objects relevant to an AF 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