LteHandoverManager.ned

NED File src/stack/handoverManager/LteHandoverManager.ned

Name Type Description
LteHandoverManager simple module

This module is responsible for managing the exchange of messages during the handover process. It handles the signaling and coordination required to transfer both control and data-plane information from the source eNodeB to the target eNodeB. The module directly interfaces with the LteX2Manager to facilitate this inter-eNodeB communication.

Source code

//
//                  Simu5G
//
// Authors: Giovanni Nardini, Giovanni Stea, Antonio Virdis (University of Pisa)
//
// This file is part of a software released under the license included in file
// "license.pdf". Please read LICENSE and README files before using it.
// The above files and the present reference are part of the software itself,
// and cannot be removed from it.
//

package simu5g.stack.handoverManager;

//
// This module is responsible for managing the exchange of messages during the
// handover process. It handles the signaling and coordination required to
// transfer both control and data-plane information from the source eNodeB to the
// target eNodeB. The module directly interfaces with the ~LteX2Manager to
// facilitate this inter-eNodeB communication.
//
simple LteHandoverManager like ILteHandoverManager
{
    parameters:
        @display("i=block/cogwheel");
        @class("LteHandoverManager");

        bool losslessHandover = default(false);
        string ip2nicModule = default("^.ip2nic");

    gates:
        //# connections to the X2 Manager
        input x2ManagerIn;
        output x2ManagerOut;
}