Compound Module CentralLobbyServer

File: Overlay/YMMOG/CentralLobbyServer.ned

(no description)

centralNodeApp: LobbyServer playerOnlineTable: PlayerTable

Usage diagram:

The following diagram shows usage relationships between modules, networks and channels. Unresolved module (and channel) types are missing from the diagram. Click here to see the full picture.

Contains the following modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

LobbyServer (no description)
PlayerTable (no description)

Parameters:

Name Type Description
gameSpaceSize numeric
subSpaceSize numeric
localPort numeric

UDP port for YMMOG messages

debug bool

enable debug output

Gates:

Name Direction Description
from_udp input

gate from the UDP layer

from_app input

gate from the application

to_udp output

gate to the UDP layer

to_app output

gate to the application

Unassigned submodule parameters:

Name Type Description

Source code:

module CentralLobbyServer

    parameters:
        gameSpaceSize: numeric,
        subSpaceSize: numeric,
        localPort: numeric,    // UDP port for YMMOG messages
        debug: bool;    // enable debug output
    gates:
        in: from_udp;    // gate from the UDP layer
        in: from_app;        // gate from the application
        out: to_udp;    // gate to the UDP layer
        out: to_app;     // gate to the application

    submodules:
        centralNodeApp: LobbyServer;
        parameters:
            gameSpaceSize = gameSpaceSize,
            subSpaceSize = subSpaceSize,
            localPort = localPort,    // UDP port for YMMOG messages
            debug = debug;    // enable debug output
            display: "p=68,68;i=block/circle";
            playerOnlineTable: PlayerTable;
            display: "p=196,68;i=block/table";
    connections:
        from_udp --> centralNodeApp.from_udp;
        to_udp <-- centralNodeApp.to_udp;
        from_app --> to_app; // dummy connection

    display: "b=413,140";
endmodule