Message SAORS_RREQ

File: src/Base/SAORS_RREQ.msg

C++ definition

The SAORS Routing-Request Message

This is an extension of the DYMO_RM message for requesting a path towards another destination. It includes one more field, namely the probability of the requesting node to contact the searched destination. Other SAOSR nodes will only reply if they has a path towards the destination or if their probability of meeting that node in the future is higher than the one stated in the SAORS_RREQ.

See also: SAORSBase

Author:: Nikolaos Vastardis

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
DYMO_RM message (no description)

Fields:

Name Type Description
minDeliveryProb double
targetNode DYMO_AddressBlock
origNode DYMO_AddressBlock
additionalNodes VectorOfDYMOAddressBlocks
msgHdrHopLimit int

Source code:

//
// <b> The SAORS Routing-Request Message </b>
//
// This is an extension of the DYMO_RM message for requesting a
// path towards another destination. It includes one more field,
// namely the probability of the requesting node to contact the
// searched destination. Other SAOSR nodes will only reply if
// they has a path towards the destination or if their probability
// of meeting that node in the future is higher than the one stated
// in the SAORS_RREQ.
//
// @see SAORSBase
//
// @author: Nikolaos Vastardis
//
message SAORS_RREQ extends DYMO_RM
{
    double minDeliveryProb;
}