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