Packet HttpReplyMessage

File: src/inet/applications/httptools/common/HttpMessages.msg

C++ definition

Message class for HTTP replies

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
HttpBaseMessage packet

Base class for HTTP messages

Fields:

Name Type Description
result int

e.g. 200 for OK, 404 for NOT FOUND.

contentType int
targetUrl string

The target URL - request set for browsers, echoed by servers.

originatorUrl string

The originator URL. Only applicable for servers.

protocol int

10 for http/1.0, 11 for http/1.1.

keepAlive bool

The keep-alive header

serial int

Convenience field which allows resource requests to be serially tagged for ease of analysis.

heading string

The message heading - request string for requests, response for replies

payload string

The payload field

Source code:

//
// Message class for HTTP replies
//
packet HttpReplyMessage extends HttpBaseMessage
{
    @omitGetVerb(true);
    @fieldNameSuffix("_var");
    int result = 0;      // e.g. 200 for OK, 404 for NOT FOUND.
    int contentType @enum(HttpContentType) = CT_UNKNOWN;
}