Skip to content

RPC Parameter Types

The e_ParameterType enum represents different types of parameters used in Remote Procedure Calls (RPC). Each parameter type corresponds to a specific data type that can be passed as an argument in RPC communications. Below is the documentation for each parameter type:

Uint32 (0)

  • Value: 0 (0x00000000)
  • Description: Represents a 32-bit unsigned integer.

Int32 (1)

  • Value: 1 (0x00000001)
  • Description: Represents a 32-bit signed integer.

Float (2)

  • Value: 2 (0x00000002)
  • Description: Represents a floating-point number.

String (3)

  • Value: 3 (0x00000003)
  • Description: Represents a string of characters.

Uint64 (4)

  • Value: 4 (0x00000004)
  • Description: Represents a 64-bit unsigned integer.

Int64 (5)

  • Value: 5 (0x00000005)
  • Description: Represents a 64-bit signed integer.

Uint16 (6)

  • Value: 6 (0x00000006)
  • Description: Represents a 16-bit unsigned integer.

Int16 (7)

  • Value: 7 (0x00000007)
  • Description: Represents a 16-bit signed integer.

Uint8 (8)

  • Value: 8 (0x00000008)
  • Description: Represents an 8-bit unsigned integer.

Int8 (9)

  • Value: 9 (0x00000009)
  • Description: Represents an 8-bit signed integer.

VectorUint8 (10)

  • Value: 10 (0x0000000A)
  • Description: Represents a vector of 8-bit unsigned integers.

CompressedString (11)

  • Value: 11 (0x0000000B)
  • Description: Represents a string written in a compressed format.

Note: This documentation provides a brief description of each parameter type and its associated value.