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