Message BaseRpcMessage

File: Common/BaseOverlayMessage.msg

C++ definition: click here

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

Inheritance diagram:

The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

BaseOverlayMessage

Base class for all messages handled by overlay modules

Known subclasses:

BaseCallMessage

A basic Remote-Procedure-Call message

BaseResponseMessage

A basic Remote-Procedure-Response message

RpcTimeoutMessage

The RPC Timeout self-message

Fields:

Name Type Description
nonce unsigned int

nonce to match RPC responses to corresponding calls

srcNode NodeHandle

source node

Source code:

message BaseRpcMessage extends BaseOverlayMessage {
  fields:
    unsigned int nonce;  // nonce to match RPC responses to corresponding calls
    NodeHandle srcNode;  // source node
};