GrpcExtension

Extension for GRPC based communication tools.

  • UUID: 62e7335c-c555-47c9-a2d2-21991b7fd250

  • Version: 0.4.0

  • Author: NVIDIA

  • License: LICENSE

Interfaces

Components

nvidia::gxf::GrpcServer

IPC Server implementation based on Grpc.

  • Component ID: 0e6b2f6c-057a-8431-925b-fa476c3265b6

  • Base Type: nvidia::gxf::IPCServer

Parameters

port

GRPC port for listening.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_INT32

  • Default: 50000


remote_access

Allow access from remote clients.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_BOOL

  • Default: false

nvidia::gxf::GrpcClient

IPC Client implementation based on Grpc.

  • Component ID: f05f8a46-b4ce-4e3d-bd9c-326680abea03

  • Base Type: nvidia::gxf::IPCClient

Parameters

port

IPC server port to send request to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_UINT32

  • Default: 50000


server_ip_address

IPC server ip address to send request to.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_STRING

  • Default: 0.0.0.0


enable_health_check

Enable GRPC built in heath check stub.

  • Flags: GXF_PARAMETER_FLAGS_NONE

  • Type: GXF_PARAMETER_TYPE_BOOL

  • Default: false