What can I help you with?
NVIDIA Holoscan SDK v3.4.0

Class Endpoint

Base Type

class Endpoint : public holoscan::Endpoint

GXF serialization endpoint wrapper.

This class is a non-owning wrapper around a GXF Endpoint. It is constructed via a pointer to an existing nvidia::gxf::Endpoint and its methods dispatch to that endpoint.

Public Types

using MemoryStorageType = nvidia::gxf::MemoryStorageType

Public Functions

Endpoint() = default
Endpoint(Endpoint&&) = default
~Endpoint() override = default
inline explicit Endpoint(nvidia::gxf::Endpoint *gxf_endpoint)
virtual bool is_write_available() override
virtual bool is_read_available() override
virtual expected<size_t, RuntimeError> write(const void *data, size_t size) override
virtual expected<size_t, RuntimeError> read(void *data, size_t size) override
virtual expected<void, RuntimeError> write_ptr(const void *pointer, size_t size, holoscan::MemoryStorageType type) override

Previous Class CudaObjectHandler
Next Class Entity
© Copyright 2022-2025, NVIDIA. Last updated on Jul 1, 2025.