Module Parameters  
Data Types  
Component Types  
Port Types  
Constants  
Templates  
Signatures  
Functions  
Altsteps  
Test Cases  
Module IP_ADAPTOR_Component
Import Declarations:
Details
IP_ADAPTOR_GlobalInfo_Type
type record IP_ADAPTOR_GlobalInfo_Type {
SSPortInfo SSPortInfo optional,
boolean DLSigCompActive
}
IP_ADAPTOR_PTC
type component IP_ADAPTOR_PTC {
var IP_ADAPTOR_GlobalInfo_Type vc_Global;
port IMS_SYSTEM_DATA_PORT UnsecClient;
port IMS_SYSTEM_DATA_PORT UnsecServer;
port IMS_SYSTEM_DATA_PORT SecClient;
port IMS_SYSTEM_DATA_PORT SecServer;
port IMS_SYSTEM_IPCONF_PORT IpConf;
port IP_IMS_CTRL_PORT IMS_CTRL[tsc_NoOfPDNs];
port IP_IMS_SERVER_PORT IMS_Server[tsc_NoOfPDNs];
port IP_IMS_CLIENT_PORT IMS_Client[tsc_NoOfPDNs];
}
IP_ADAPTOR_SYSTEM
type component IP_ADAPTOR_SYSTEM {
port IMS_SYSTEM_DATA_PORT UnsecClient;
port IMS_SYSTEM_DATA_PORT UnsecServer;
port IMS_SYSTEM_DATA_PORT SecClient;
port IMS_SYSTEM_DATA_PORT SecServer;
port IMS_SYSTEM_IPCONF_PORT IpConf;
}
cs_IP_ADAPTOR_GlobalInfo_Init
template (value) IP_ADAPTOR_GlobalInfo_Type cs_IP_ADAPTOR_GlobalInfo_Init :=
{
SSPortInfo := omit,
DLSigCompActive := false
};
f_IP_ADAPTOR_PTC_CreateAndMap
function f_IP_ADAPTOR_PTC_CreateAndMap() return IP_ADAPTOR_PTC
Returns: IP_ADAPTOR_PTC -
fl_IP_ADAPTOR_Error
function fl_IP_ADAPTOR_Error(charstring p_FileName,
LineNo_Type p_LineNo,
charstring p_Msg)
Returns: void -
Parameters:
- p_FileName -
- p_LineNo -
- p_Msg -
fl_IP_ADAPTOR_SetPortInfo
function fl_IP_ADAPTOR_SetPortInfo(SSPortInfo p_SSPortInfo) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
fl_IP_ADAPTOR_GetPortInfo
function fl_IP_ADAPTOR_GetPortInfo(template (omit) InternetProtocol_Type p_Protocol := omit) runs on IP_ADAPTOR_PTC return SSPortInfo
Runs On: IP_ADAPTOR_PTC
Returns: SSPortInfo -
Parameters:
fl_Char2IpAddress
function fl_Char2IpAddress(charstring p_IpAddress) return template (value) IP_AddrInfo_Type
Returns: IP_AddrInfo_Type -
Parameters:
fl_IP_ADAPTOR_ReleaseIP
function fl_IP_ADAPTOR_ReleaseIP() runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
fl_IP_ADAPTOR_ConfigureIPAddr
function fl_IP_ADAPTOR_ConfigureIPAddr(charstring p_P_CSCF_IPAddr,
charstring p_DNSServer_IPAddr,
charstring p_DHCPServer_IPAddr,
charstring p_UE_IPAddr,
charstring p_PeerUE_IPAddr,
integer p_PdnIndex)
runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_P_CSCF_IPAddr -
- p_DNSServer_IPAddr -
- p_DHCPServer_IPAddr -
- p_UE_IPAddr -
- p_PeerUE_IPAddr -
- p_PdnIndex -
fl_IP_ADAPTOR_SecurityKeyConfig
function fl_IP_ADAPTOR_SecurityKeyConfig(bitstring p_MD5_96Key,
bitstring p_SHA_1_96Key,
bitstring p_DES_EDE3_CBCKey,
bitstring p_AES_CBCKey,
integer p_PdnIndex) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_MD5_96Key -
- p_SHA_1_96Key -
- p_DES_EDE3_CBCKey -
- p_AES_CBCKey -
- p_PdnIndex -
fl_IP_ADAPTOR_UpdatePCSCFRemotePort
function fl_IP_ADAPTOR_UpdatePCSCFRemotePort(integer p_Port_us,
integer p_PdnIndex) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
fl_IP_ADAPTOR_ConfigureDoubleAddSADReq
function fl_IP_ADAPTOR_ConfigureDoubleAddSADReq(SA p_SA1,
SA p_SA2,
integer p_PdnIndex) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_SA1 -
- p_SA2 -
- p_PdnIndex -
fl_IP_ADAPTOR_SAConfig
function fl_IP_ADAPTOR_SAConfig(IPsec_SecurityAssociationList_Type p_SecurityAssociationList,
integer p_PdnIndex) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_SecurityAssociationList -
- p_PdnIndex -
fl_SendRequestUL
function fl_SendRequestUL(integer p_PdnIndex,
IMS_ProtectedUnprotected_Type p_ProtectedUnprotected,
ASP_DataRequest p_ASP_DataRequest) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_PdnIndex -
- p_ProtectedUnprotected -
- p_ASP_DataRequest -
fl_SendResponseUL
function fl_SendResponseUL(integer p_PdnIndex,
IMS_ProtectedUnprotected_Type p_ProtectedUnprotected,
ASP_DataResponse p_ASP_DataResponse) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_PdnIndex -
- p_ProtectedUnprotected -
- p_ASP_DataResponse -
f_getRequest
function f_getRequest(inout ASP_DataRequest p_ASP_DataRequest) return Request
Returns: Request -
Parameters:
- p_ASP_DataRequest - inout
fl_SendRequestDL
function fl_SendRequestDL(integer p_PdnIndex,
IMS_DATA_REQ p_IMS_DATA_REQ) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_PdnIndex -
- p_IMS_DATA_REQ -
fl_SendResponseDL
function fl_SendResponseDL(integer p_PdnIndex,
IMS_DATA_RSP p_IMS_DATA_RSP) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
- p_PdnIndex -
- p_IMS_DATA_RSP -
f_IP_ADAPTOR_MainLoop
function f_IP_ADAPTOR_MainLoop(boolean p_ActivateDLSigComp := false) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
a_SystemInterfaceHandler
altstep a_SystemInterfaceHandler() runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
a_IMS_PTC_Config
altstep a_IMS_PTC_Config(IP_IMS_CTRL_PORT p_Port,
integer p_PdnIndex) runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
Parameters:
a_IMS_PTC_Handler
altstep a_IMS_PTC_Handler() runs on IP_ADAPTOR_PTC
Runs On: IP_ADAPTOR_PTC
Returns: void -
© Copyright Testing Technologies IST GmbH 2013