Parent: [6ccca6] (diff)

Child: [569601] (diff)

Download this file

FlowAllocator.ned    35 lines (26 with data), 804 Bytes

package rina.DIF.FA;

import rina.DIF.NSM.NameSpaceManager;
import rina.policies.DIF.FA.AllocateRetry.IAllocateRetry;
import rina.policies.DIF.FA.NewFlowRequest.*;


module FlowAllocator
{
    parameters:
        @display("i=block/fork;bgb=513,318");
        string newFlowReqPolicyType = default("QoSCubeComparer");
        string allocRetryPolicyType = default("LimitedRetries");
    gates:

    submodules:
        fa: FA {
            @display("p=68,65");
        }

        faiTable: FAITable {
            @display("p=160,65");
        }

        newFlowRequestPolicy: <newFlowReqPolicyType> like INewFlowRequest {
            @display("p=302,65");
        }
        allocateRetryPolicy: <allocRetryPolicyType> like IAllocateRetry {
            @display("p=428,65");
        }
    connections:


}