Packet BaseResponseMessage

File: src/common/CommonMessages.msg

A basic Remote-Procedure-Response message

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:

BaseRpcMessage (packet)

A basic Remote-Procedure-Call message used for calls and return values

Known subclasses:

BucketResponse (packet)

response message to a BucketCall

CoordsOfNodeResponse (packet)

Ping Response with Coordinates and Layer

CoordsReqResponse (packet)

RPC Response with Coordinates and Layer

DeBruijnResponse (packet)

Message used to answer to a DeBruijnCall message

DHTdumpResponse (packet)

Response to a DHTdumpCall

DHTgetCAPIResponse (packet)

Message type to respond to a DHTget request

See also: DHTget

DHTGetResponse (packet) (no description)
DHTputCAPIResponse (packet)

Message type to respond to a DHTput request

See also: DHTput

DHTPutResponse (packet) (no description)
FailedNodeResponse (packet)

A basic failed node response

FindNodeResponse (packet)

A basic find node rpc call

FixfingersResponse (packet)

Message used to answer to a FixfingersCall message

JoinResponse (packet)

Message used to answer to a JoinCall message

KbrTestResponse (packet)

A basic find node rpc call

LookupResponse (packet)

Internal RPC response from overlay containing lookup results

Author: Ingmar Baumgart

MyNeighborResponse (packet) (no description)
NextHopResponse (packet)

A next hop response / acknowledgement

NotifyResponse (packet)

Message used to answer to a NotifyCall message

P2pnsRegisterResponse (packet)

P2PNS Register RPC Response

P2pnsResolveResponse (packet)

P2PNS Resolve RPC Response

P2PNSTestResponse (packet) (no description)
PingResponse (packet)

A basic ping response

PubSubAdoptChildResponse (packet) (no description)
PubSubBackupResponse (packet) (no description)
PubSubHelpResponse (packet) (no description)
PubSubIntermediateResponse (packet) (no description)
PubSubJoinResponse (packet) (no description)
PubSubPingResponse (packet) (no description)
PubSubResponsibleNodeResponse (packet) (no description)
PubSubSubscriptionResponse (packet) (no description)
PubSubTakeOverSubspaceResponse (packet) (no description)
RttToNodeResponse (packet)

Ping Response with RTT to Node

ScribeJoinResponse (packet) (no description)
ScribePublishResponse (packet) (no description)
StabilizeResponse (packet)

Message used to answer to a StabilizeCall message

Fields:

Name Type Description
srcNode NodeHandle

source node

statType int

message type for stats

authBlock AuthBlock[]

optional authentication block containing a signature

nonce unsigned int

nonce to match RPC responses to corresponding calls

callHopCount int
type int

message type

ncsInfo double[]

info block for network coordinate systems

Source code:

//
// A basic Remote-Procedure-Response message
//
packet BaseResponseMessage extends BaseRpcMessage
{
    int callHopCount = 0;
    double ncsInfo[]; // info block for network coordinate systems
}