DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::HostPipeMapEntry Struct Reference

#include <detail/host_pipe_map_entry.hpp>

Collaboration diagram for sycl::_V1::detail::HostPipeMapEntry:

Public Member Functions

 HostPipeMapEntry (std::string UniqueId, const void *HostPipePtr)
 
 HostPipeMapEntry (std::string UniqueId, std::uint32_t HostPipeTSize)
 
void initialize (std::uint32_t HostPipeTSize)
 
void initialize (const void *HostPipePtr)
 
void initialize (const RTDeviceBinaryImage *DeviceImage)
 
RTDeviceBinaryImagegetDevBinImage ()
 

Public Attributes

std::string MUniqueId
 
const void * MHostPipePtr
 
std::uint32_t MHostPipeTSize
 
const RTDeviceBinaryImagemDeviceImage
 

Detailed Description

Definition at line 19 of file host_pipe_map_entry.hpp.

Constructor & Destructor Documentation

◆ HostPipeMapEntry() [1/2]

sycl::_V1::detail::HostPipeMapEntry::HostPipeMapEntry ( std::string  UniqueId,
const void *  HostPipePtr 
)
inline

Definition at line 30 of file host_pipe_map_entry.hpp.

◆ HostPipeMapEntry() [2/2]

sycl::_V1::detail::HostPipeMapEntry::HostPipeMapEntry ( std::string  UniqueId,
std::uint32_t  HostPipeTSize 
)
inline

Definition at line 35 of file host_pipe_map_entry.hpp.

Member Function Documentation

◆ getDevBinImage()

RTDeviceBinaryImage* sycl::_V1::detail::HostPipeMapEntry::getDevBinImage ( )
inline

◆ initialize() [1/3]

void sycl::_V1::detail::HostPipeMapEntry::initialize ( const RTDeviceBinaryImage DeviceImage)
inline

Definition at line 50 of file host_pipe_map_entry.hpp.

References mDeviceImage.

◆ initialize() [2/3]

void sycl::_V1::detail::HostPipeMapEntry::initialize ( const void *  HostPipePtr)
inline

Definition at line 45 of file host_pipe_map_entry.hpp.

References MHostPipePtr.

◆ initialize() [3/3]

void sycl::_V1::detail::HostPipeMapEntry::initialize ( std::uint32_t  HostPipeTSize)
inline

Definition at line 39 of file host_pipe_map_entry.hpp.

References MHostPipeTSize.

Member Data Documentation

◆ mDeviceImage

const RTDeviceBinaryImage* sycl::_V1::detail::HostPipeMapEntry::mDeviceImage

Definition at line 26 of file host_pipe_map_entry.hpp.

Referenced by getDevBinImage(), and initialize().

◆ MHostPipePtr

const void* sycl::_V1::detail::HostPipeMapEntry::MHostPipePtr

Definition at line 22 of file host_pipe_map_entry.hpp.

Referenced by initialize().

◆ MHostPipeTSize

std::uint32_t sycl::_V1::detail::HostPipeMapEntry::MHostPipeTSize

Definition at line 24 of file host_pipe_map_entry.hpp.

Referenced by initialize().

◆ MUniqueId

std::string sycl::_V1::detail::HostPipeMapEntry::MUniqueId

The documentation for this struct was generated from the following file: