Package: inet.node.httptools
HttpDirectHost
compound moduleSimple host for the HttpTools project. The node is a simple container for apps. Suitable apps are the HttpBrowserDirect and HttpServerDirect modules from HttpTools.
See also: IHttpDirectApp, HttpServerDirect, HttpBrowserDirect
Author: Kristjan V. Jonsson ([email protected])
Usage diagram
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| numApps | int | 0 |
The number of apps in the array |
Properties
| Name | Value | Description |
|---|---|---|
| networkNode |
Unassigned submodule parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| app.linkSpeed | double |
Used to model transmission delays. |
Source code
// // Simple host for the HttpTools project. The node is a simple container for apps. // Suitable apps are the ~HttpBrowserDirect and ~HttpServerDirect modules from HttpTools. // // @see ~IHttpDirectApp, ~HttpServerDirect, ~HttpBrowserDirect // // @author Kristjan V. Jonsson ([email protected]) // module HttpDirectHost { parameters: @networkNode; int numApps = default(0); // The number of apps in the array submodules: app[numApps]: <> like IHttpDirectApp { parameters: @display("p=100,100,row,150;i=block/app"); } }File: src/inet/node/httptools/HttpDirectHost.ned