1.7.2 FRSRPC

The version for this RPC interface is 1.1.

FrsRpcSendCommPkt (see section 3.3.4.4) inside this interface has additional versioning negotiation.

FrsRpcSendCommPkt sends COMM_PACKET (see section 2.2.3.5) packets between replication partners. Every COMM_PACKET packet contains the following two fields:

  • Major (major version number of FRS; always 0)

  • Minor (minor version number of FRS; see section 2.2.3.5 for details on minor version values)

On receiving an FrsRpcSendCommPkt call from partners, FRS determines the minor version number from the packet received. This minor version number indicates the capabilities of this specific partner. FRS cannot use any capabilities that are not available to this partner when sending packets to it through FrsRpcSendCommPkt RPC calls.<3>