DPC++ Runtime
Runtime libraries for oneAPI DPC++
sycl::_V1::detail::stream_impl Class Reference

#include <detail/stream_impl.hpp>

Public Member Functions

 stream_impl (size_t BufferSize, size_t MaxStatementSize, const property_list &PropList)
 
GlobalBufAccessorT accessGlobalBuf (handler &CGH)
 
GlobalBufAccessorT accessGlobalFlushBuf (handler &CGH)
 
GlobalOffsetAccessorT accessGlobalOffset (handler &CGH)
 
size_t size () const noexcept
 
size_t get_work_item_buffer_size () const
 
void generateFlushCommand (handler &cgh)
 
const property_listgetPropList () const
 

Detailed Description

Definition at line 25 of file stream_impl.hpp.

Constructor & Destructor Documentation

◆ stream_impl()

sycl::_V1::detail::stream_impl::stream_impl ( size_t  BufferSize,
size_t  MaxStatementSize,
const property_list PropList 
)

Member Function Documentation

◆ accessGlobalBuf()

GlobalBufAccessorT sycl::_V1::detail::stream_impl::accessGlobalBuf ( handler CGH)

◆ accessGlobalFlushBuf()

GlobalBufAccessorT sycl::_V1::detail::stream_impl::accessGlobalFlushBuf ( handler CGH)

◆ accessGlobalOffset()

GlobalOffsetAccessorT sycl::_V1::detail::stream_impl::accessGlobalOffset ( handler CGH)

Definition at line 56 of file stream_impl.cpp.

◆ generateFlushCommand()

void sycl::_V1::detail::stream_impl::generateFlushCommand ( handler cgh)

Definition at line 69 of file stream_impl.cpp.

References sycl::_V1::handler::host_task().

◆ get_work_item_buffer_size()

size_t sycl::_V1::detail::stream_impl::get_work_item_buffer_size ( ) const

Definition at line 65 of file stream_impl.cpp.

◆ getPropList()

const property_list& sycl::_V1::detail::stream_impl::getPropList ( ) const
inline

Definition at line 46 of file stream_impl.hpp.

◆ size()

size_t sycl::_V1::detail::stream_impl::size ( ) const
noexcept

Definition at line 63 of file stream_impl.cpp.


The documentation for this class was generated from the following files: