NetworkExtension ---------------------- Extension for communications external to a computation graph. * UUID: :code:`f50665e5-ade2-f71b-de2a-2380614b1725` * Version: :code:`1.0.0` * Author: :code:`NVIDIA` * License: :code:`LICENSE` Components ~~~~~~~~~~~~ nvidia::gxf::TcpClient ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Codelet that functions as a client in a TCP connection. * Component ID: :code:`9d5955c7-8fda-22c7-f18f-ea5e2d195be9` * Base Type: :code:`nvidia::gxf::Codelet` Parameters ++++++++++++ **receivers** List of receivers to receive entities from. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_CUSTOM` * Custom Type: :code:`std::vector>` | **transmitters** List of transmitters to publish entities to. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_CUSTOM` * Custom Type: :code:`std::vector>` | **serializers** List of component serializers to serialize and de-serialize entities. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_CUSTOM` * Custom Type: :code:`std::vector>` | **address** Address of TCP server. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_STRING` | **port** Port of TCP server. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_INT32` | **timeout_ms** Time in milliseconds to wait before retrying connection to TCP server. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_UINT64` | **maximum_attempts** Maximum number of attempts for I/O operations before failing. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_UINT64` nvidia::gxf::TcpServer ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Codelet that functions as a server in a TCP connection. * Component ID: :code:`a3e0e42d-e32e-73ab-ef83-fbb311310759` * Base Type: :code:`nvidia::gxf::Codelet` Parameters ++++++++++++ **receivers** List of receivers to receive entities from. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_CUSTOM` * Custom Type: :code:`std::vector>` | **transmitters** List of transmitters to publish entities to. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_CUSTOM` * Custom Type: :code:`std::vector>` | **serializers** List of component serializers to serialize and de-serialize entities. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_CUSTOM` * Custom Type: :code:`std::vector>` | **address** Address of TCP server. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_STRING` | **port** Port of TCP server. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_INT32` | **timeout_ms** Time in milliseconds to wait before retrying connection to TCP client. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_UINT64` | **maximum_attempts** Maximum number of attempts for I/O operations before failing. * Flags: :code:`GXF_PARAMETER_FLAGS_NONE` * Type: :code:`GXF_PARAMETER_TYPE_UINT64`