OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES  


Module Parameters   Data Types   Component Types   Port Types   Constants   Templates   Signatures   Functions   Altsteps   Test Cases  

Module IP_ADAPTOR_Component


Import Declarations:


Data Types Summary
IP_ADAPTOR_GlobalInfo_Type
Component Types Summary
IP_ADAPTOR_PTC
IP_ADAPTOR_SYSTEM
Templates Summary
cs_IP_ADAPTOR_GlobalInfo_Init
Functions Summary
f_IP_ADAPTOR_PTC_CreateAndMap
fl_IP_ADAPTOR_Error
fl_IP_ADAPTOR_SetPortInfo
fl_IP_ADAPTOR_GetPortInfo
fl_Char2IpAddress
fl_IP_ADAPTOR_ReleaseIP
fl_IP_ADAPTOR_ConfigureIPAddr
fl_IP_ADAPTOR_SecurityKeyConfig
fl_IP_ADAPTOR_UpdatePCSCFRemotePort
fl_IP_ADAPTOR_ConfigureDoubleAddSADReq
fl_IP_ADAPTOR_SAConfig
fl_SendRequestUL
fl_SendResponseUL
f_getRequest
fl_SendRequestDL
fl_SendResponseDL
f_IP_ADAPTOR_MainLoop
Altsteps Summary
a_SystemInterfaceHandler
a_IMS_PTC_Config
a_IMS_PTC_Handler

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:
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:
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:
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:
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:
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:
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:
f_getRequest
function f_getRequest(inout ASP_DataRequest p_ASP_DataRequest) return Request 

Returns: Request -

Parameters:
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:
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:
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 -