Compound Module RTPLayer

File: Transport/RTP/RTPLayer.ned

(no description)

rtpModule: rtpModuleType like RTPModule rtcpModule: rtcpModuleType like RTCPModule

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.

RTPLayer RTCPModule RTPModule RTPHost

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.

RTCPModule (no description)
RTPModule (no description)

Used in compound modules:

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

RTPHost (no description)

Parameters:

Name Type Description
rtpModuleType string
rtcpModuleType string

Gates:

Name Direction Description
fromApp input
fromSocketLayerRTP input
fromSocketLayerRTCP input
toApp output
toSocketLayerRTP output
toSocketLayerRTCP output

Unassigned submodule parameters:

Name Type Description

Source code:

module RTPLayer

	parameters:
		rtpModuleType: string,
		rtcpModuleType: string;

	gates:
		in: fromApp, fromSocketLayerRTP, fromSocketLayerRTCP;
		out: toApp, toSocketLayerRTP, toSocketLayerRTCP;

	submodules:
		rtpModule: rtpModuleType like RTPModule;
		rtcpModule: rtcpModuleType like RTCPModule;

	connections nocheck:
		fromApp --> rtpModule.fromApp;
		toApp <-- rtpModule.toApp;
		rtpModule.toRTCP --> rtcpModule.fromRTP;
		rtpModule.fromRTCP <-- rtcpModule.toRTP;
		rtpModule.toSocketLayer --> toSocketLayerRTP;
		rtpModule.fromSocketLayer <-- fromSocketLayerRTP;
		rtcpModule.toSocketLayer --> toSocketLayerRTCP;
		rtcpModule.fromSocketLayer <-- fromSocketLayerRTCP;

endmodule