DPC++ Runtime
Runtime libraries for oneAPI DPC++
cl::sycl::detail::Scheduler::StreamBuffers Struct Reference

Stream buffers structure. More...

#include <detail/scheduler/scheduler.hpp>

Collaboration diagram for cl::sycl::detail::Scheduler::StreamBuffers:

Public Member Functions

 StreamBuffers (size_t StreamBufferSize, size_t FlushBufferSize)

Public Attributes

std::vector< charData
buffer< char, 1 > Buf
buffer< char, 1 > FlushBuf

Detailed Description

Stream buffers structure.

The structure contains all buffers for a stream object.

Definition at line 783 of file scheduler.hpp.

Constructor & Destructor Documentation

◆ StreamBuffers()

cl::sycl::detail::Scheduler::StreamBuffers::StreamBuffers ( size_t  StreamBufferSize,
size_t  FlushBufferSize 

Definition at line 784 of file scheduler.hpp.

Member Data Documentation

◆ Buf

buffer<char, 1> cl::sycl::detail::Scheduler::StreamBuffers::Buf

Definition at line 804 of file scheduler.hpp.

◆ Data

std::vector<char> cl::sycl::detail::Scheduler::StreamBuffers::Data

Definition at line 801 of file scheduler.hpp.

◆ FlushBuf

buffer<char, 1> cl::sycl::detail::Scheduler::StreamBuffers::FlushBuf

Definition at line 807 of file scheduler.hpp.

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