NetworkExtension#

用于计算图外部通信的扩展。

  • UUID: f50665e5-ade2-f71b-de2a-2380614b1725

  • 版本: 1.6.0

  • 作者: NVIDIA

  • 许可证: LICENSE

接口#

nvidia::gxf::TcpCodelet#

用于 TCP 连接任一端的 codelet 的接口。

  • 组件 ID: 620c572c-f03d-11ed-8a22-8f9adbb0e784

  • 基类型: nvidia::gxf::Codelet

组件#

nvidia::gxf::ClockSyncPrimary#

发布应用程序时钟时间戳,供其他应用程序使用。

  • 组件 ID: a61832d1-b0f9-42b3-97b2-ccec0e864e61

  • 基类型: nvidia::gxf::Codelet

参数#

tx_timestamp

传出的时间戳通道。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Transmitter

clock

应用程序时钟组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Clock

nvidia::gxf::ClockSyncSecondary#

将应用程序 SyntheticClock 推进到接收到的时间戳。

  • 组件 ID: e84945fa-8630-4516-f7ce-7df2b05947c7

  • 基类型: nvidia::gxf::Codelet

参数#

rx_timestamp

传入的时间戳通道。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Receiver

clock

应用程序合成时钟组件的句柄。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::SyntheticClock

nvidia::gxf::TcpClient#

在 TCP 连接中充当客户端的 Codelet。

  • 组件 ID: 9d5955c7-8fda-22c7-f18f-ea5e2d195be9

  • 基类型: nvidia::gxf::Codelet

参数#

接收器

接收来自实体的接收器列表。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Receiver


发射器

将实体发布到的发射器列表。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Transmitter


entity_serializer

用于序列化实体的序列化器。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::EntitySerializer


地址

TCP 连接的地址。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


端口

TCP 连接的端口。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT32


timeout_ms

重试连接前等待的时间,以毫秒为单位。已弃用 - 请改用 timeout_period。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


timeout_period

重试连接前等待的时间。周期指定为一个字符串,其中包含一个数字和一个(可选)单位。如果未给出单位,则假定该值以纳秒为单位。支持的单位有:Hz、s、ms。示例:10ms、10000000、0.2s、50Hz。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING

  • 默认值: 100ms


maximum_attempts

I/O 操作失败前的最大尝试次数。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 10


async_scheduling_term

当 TCP 套接字或接收器有消息时,安排执行。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::AsynchronousSchedulingTerm


max_msg_delay_ms

在消息之间等待的时间(以毫秒为单位),之后结束连接。有助于调试。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


max_duration_ms

组件将运行的最大持续时间(以毫秒为单位)。如果未指定,组件将无限期运行,除非指定了另一个终止条件。有助于调试。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


max_connection_attempts

组件将尝试重新连接的最大次数。如果未指定,组件将无限期尝试重新连接,除非指定了另一个终止条件。有助于调试。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64

nvidia::gxf::TcpServer#

在 TCP 连接中充当服务器的 Codelet。

  • 组件 ID: a3e0e42d-e32e-73ab-ef83-fbb311310759

  • 基类型: nvidia::gxf::Codelet

参数#

接收器

接收来自实体的接收器列表。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Receiver


发射器

将实体发布到的发射器列表。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::Transmitter


entity_serializer

用于序列化实体的序列化器。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::EntitySerializer


地址

TCP 连接的地址。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING


端口

TCP 连接的端口。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_INT32


timeout_ms

重试连接前等待的时间,以毫秒为单位。已弃用 - 请改用 timeout_period。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64


timeout_period

重试连接前等待的时间。周期指定为一个字符串,其中包含一个数字和一个(可选)单位。如果未给出单位,则假定该值以纳秒为单位。支持的单位有:Hz、s、ms。示例:10ms、10000000、0.2s、50Hz。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_STRING

  • 默认值: 100ms


maximum_attempts

I/O 操作失败前的最大尝试次数。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_UINT64

  • 默认值: 10


async_scheduling_term

当 TCP 套接字或接收器有消息时,安排执行。

  • 标志: GXF_PARAMETER_FLAGS_NONE

  • 类型: GXF_PARAMETER_TYPE_HANDLE

  • 句柄类型: nvidia::gxf::AsynchronousSchedulingTerm


max_msg_delay_ms

在消息之间等待的时间(以毫秒为单位),之后结束连接。有助于调试。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


max_duration_ms

组件将运行的最大持续时间(以毫秒为单位)。如果未指定,组件将无限期运行,除非指定了另一个终止条件。有助于调试。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_INT64


max_connection_attempts

组件将尝试重新连接的最大次数。如果未指定,组件将无限期尝试重新连接,除非指定了另一个终止条件。有助于调试。

  • 标志: GXF_PARAMETER_FLAGS_OPTIONAL

  • 类型: GXF_PARAMETER_TYPE_UINT64