Commit 4f7f1c5c authored by tepelmann's avatar tepelmann
Browse files

Reviewed component changes. Deleted commented lines.

parent 1fc11e1d
Loading
Loading
Loading
Loading
+0 −118
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@ module Ats464XLat_Interfaces {
    
    // LibCommon
    import from LibCommon_Sync {type SelfSyncComp;}
    import from LibCommon_Time {modulepar PX_TAC, PX_TNOAC, PX_TWAIT;}
    
    // LibIPv6
    import from LibIpv6_Interface_TypesAndValues all;
@@ -19,46 +18,20 @@ module Ats464XLat_Interfaces {
    group mtcDesc {
        
        type component FourSixFourXLatComponent extends UtComponent, LibIpv6Node {
//            /** DHCPv6 port for DHCPv6Msg message exchanges */
//            port DHCPv6Port dhcpv6Port;
            /** DHCPv6 component reference */
            var HostComponent vc_dhcpv6Component := null;
            /** LSN component reference */
            var Ipv4ServerComponents vc_ipv4ServerComponents;
            /** LSN FTP component reference */
//            var LSNFTPComponents vc_lsnFtpComponents;
//            /** LSN SIP component reference */
//            var LSNSIPComponents vc_lsnSipComponents;
//            /** LSN RTSP component reference */
//            var LSNRTSPComponents vc_lsnRtspComponents;
//            /** LSN PPTP component reference */
//            var LSNPPTPComponents vc_lsnPptpComponents;
            /** Host component reference */
            var HostComponents vc_hostComponents;
            /** Plat component reference */
            var PlatComponent vc_platComponent;
            
//            /** Host FTP component reference */
//            var HostFTPComponents vc_hostFtpComponents;
//            /** Host SIP component reference */
//            var HostSIPComponents vc_hostSipComponents;
//            /** Host RTSP component reference */
//            var HostRTSPComponents vc_hostRtspComponents;
//            /** Host PPTP component reference */
//            var HostPPTPComponents vc_hostPptpComponents;
        } // End of component FourSixFourXLatComponent
        
        type record of Ipv4ServerComponent Ipv4ServerComponents;
//        type record of LSNFTPComponent LSNFTPComponents;
//        type record of LSNSIPComponent LSNSIPComponents;
//        type record of LSNRTSPComponent LSNRTSPComponents;
//        type record of LSNPPTPComponent LSNPPTPComponents;
        
        type record of HostComponent HostComponents;
//        type record of HostFTPComponent HostFTPComponents;
//        type record of HostSIPComponent HostSIPComponents;
//        type record of HostRTSPComponent HostRTSPComponents;
//        type record of HostPPTPComponent HostPPTPComponents;
        
    } // End of group mtcDesc
    
@@ -66,53 +39,6 @@ module Ats464XLat_Interfaces {
        
        group componentPorts {
            
//            type component HostComponent extends UtComponent, LibIpv6Node, SelfSyncComp {
//            } // End of component HostComponent
            
//            type component HostFTPComponent extends UtComponent, SelfSyncComp {
//                /** FTP message port */
//                port FtpPort ftpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostFTPComponent
//            
//            type component HostSIPComponent extends UtComponent, SelfSyncComp {
//                /** SIP message port */
//                port SipPort sipPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostSIPComponent
//            
//            type component HostRTSPComponent extends UtComponent, SelfSyncComp {
//                /** RTSP message port */
//                port RtspPort rtspPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostRTSPComponent
//            
//            type component HostPPTPComponent extends UtComponent, SelfSyncComp {
//                /** PPTP message port */
//                port PptpPort pptpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostPPTPComponent
            
            type component Ipv4ServerComponent extends HostComponent {
                /** IPv6 message port shall not be used! */
            } // End of component LSNComponent
@@ -127,50 +53,6 @@ module Ats464XLat_Interfaces {
            type component PlatComponent extends UtComponent, LibIpv6Node, SelfSyncComp {
            } // End of component AftrComponent
            
//            type component LSNFTPComponent extends UtComponent, SelfSyncComp {
//                /** FTP message port */
//                port FtpPort ftpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNFTPComponent
//            
//            type component LSNSIPComponent extends UtComponent, SelfSyncComp {
//                /** SIP message port */
//                port SipPort sipPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNSIPComponent
//            
//            type component LSNRTSPComponent extends UtComponent, SelfSyncComp {
//                /** RTSP message port */
//                port RtspPort rtspPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNRTSPComponent
//            
//            type component LSNPPTPComponent extends UtComponent, SelfSyncComp {
//                /** PPTP message port */
//                port PptpPort pptpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNPPTPComponent
            
        } // End of group componentPorts
        
    } // End of group componentDesc
+0 −135
Original line number Diff line number Diff line
@@ -8,18 +8,9 @@ module AtsNat64_Interfaces {
    // AtsCommon
    import from AtsCommon_Interfaces all;
    
    // LibCommon
    import from LibCommon_Sync {type SelfSyncComp;}
    import from LibCommon_Time {modulepar PX_TAC, PX_TNOAC, PX_TWAIT;}
    
    
    // LibIPv6
    import from LibIpv6_CommonRfcs_TypesAndValues {type Ipv6Address;}
    import from LibIpv6_Interface_TypesAndValues all;
    
    // AtsNat64
    import from AtsNat64_TypesAndValues all;
    
    group systemDesc {
        
    } // End of group systemDesc
@@ -29,40 +20,13 @@ module AtsNat64_Interfaces {
        type component Nat64Component extends UtComponent, LibIpv6Node {
            /** IPv4 server component reference **/
            var Ipv4ServerComponents vc_ipv4ServerComponents;
//            /** LSN component reference */
//            var LSNComponents vc_lsnComponents;
//            /** LSN FTP component reference */
//            var LSNFTPComponents vc_lsnFtpComponents;
//            /** LSN SIP component reference */
//            var LSNSIPComponents vc_lsnSipComponents;
//            /** LSN RTSP component reference */
//            var LSNRTSPComponents vc_lsnRtspComponents;
//            /** LSN PPTP component reference */
//            var LSNPPTPComponents vc_lsnPptpComponents;
            /** Host component reference */
            var HostComponents vc_hostComponents;
//            /** Host FTP component reference */
//            var HostFTPComponents vc_hostFtpComponents;
//            /** Host SIP component reference */
//            var HostSIPComponents vc_hostSipComponents;
//            /** Host RTSP component reference */
//            var HostRTSPComponents vc_hostRtspComponents;
//            /** Host PPTP component reference */
//            var HostPPTPComponents vc_hostPptpComponents;
        } // End of component Nat64Component
        
        type record of Ipv4ServerComponent Ipv4ServerComponents;
//        type record of LSNComponent LSNComponents;
//        type record of LSNFTPComponent LSNFTPComponents;
//        type record of LSNSIPComponent LSNSIPComponents;
//        type record of LSNRTSPComponent LSNRTSPComponents;
//        type record of LSNPPTPComponent LSNPPTPComponents;
        
        type record of HostComponent HostComponents;
//        type record of HostFTPComponent HostFTPComponents;
//        type record of HostSIPComponent HostSIPComponents;
//        type record of HostRTSPComponent HostRTSPComponents;
//        type record of HostPPTPComponent HostPPTPComponents;
        
    } // End of group mtcDesc
    
@@ -70,109 +34,10 @@ module AtsNat64_Interfaces {
        
        group componentPorts {
            
//            type component HostComponent extends UtComponent, LibIpv6Node, SelfSyncComp {
//                /** FTP message port */
//                port FtpPort ftpPort;
//                /** SIP message port */
//                port SipPort sipPort;
//                /** RTSP message port */
//                port RtspPort rtspPort;
//                /** PPTP message port */
//                port PptpPort pptpPort;
//            } // End of component HostComponent
            
//            type component HostFTPComponent extends UtComponent, SelfSyncComp {
//                /** FTP message port */
//                port FtpPort ftpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostFTPComponent
//            
//            type component HostSIPComponent extends UtComponent, SelfSyncComp {
//                /** SIP message port */
//                port SipPort sipPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostSIPComponent
//            
//            type component HostRTSPComponent extends UtComponent, SelfSyncComp {
//                /** RTSP message port */
//                port RtspPort rtspPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostRTSPComponent
//            
//            type component HostPPTPComponent extends UtComponent, SelfSyncComp {
//                /** PPTP message port */
//                port PptpPort pptpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component HostPPTPComponent
            
            type component Ipv4ServerComponent extends HostComponent {
                /** IPv6 message port shall not be used! */
            } // End of component Ipv4ServerComponent
            
//            type component LSNFTPComponent extends UtComponent, SelfSyncComp {
//                /** FTP message port */
//                port FtpPort ftpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNFTPComponent
//            
//            type component LSNSIPComponent extends UtComponent, SelfSyncComp {
//                /** SIP message port */
//                port SipPort sipPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNSIPComponent
//            
//            type component LSNRTSPComponent extends UtComponent, SelfSyncComp {
//                /** RTSP message port */
//                port RtspPort rtspPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNRTSPComponent
//            
//            type component LSNPPTPComponent extends UtComponent, SelfSyncComp {
//                /** PPTP message port */
//                port PptpPort pptpPort;
//                /** Timer used for expected received message */
//                timer tc_ac:= PX_TAC;
//                /** Timer used for unexpected received message */
//                timer tc_noac:= PX_TNOAC;
//                /** Timer used for receive message */
//                timer tc_wait:= PX_TWAIT;
//            } // End of component LSNPPTPComponent
            
        } // End of group componentPorts
        
    } // End of group componentDesc