#include <detail/xpti_registry.hpp>
Public Member Functions | |
void | initializeFrameworkOnce () |
void | initializeStream (const std::string &StreamName, uint32_t MajVer, uint32_t MinVer, const std::string &VerStr) |
Notifies XPTI subscribers about new stream. More... | |
~XPTIRegistry () | |
Static Public Member Functions | |
static void | bufferConstructorNotification (const void *, const detail::code_location &, const void *, const void *, uint32_t, uint32_t, size_t[3]) |
static void | bufferAssociateNotification (const void *, const void *) |
static void | bufferReleaseNotification (const void *, const void *) |
static void | bufferDestructorNotification (const void *) |
static void | bufferAccessorNotification (const void *, const void *, uint32_t, uint32_t, const detail::code_location &) |
static void | sampledImageConstructorNotification (const void *, const detail::code_location &, const void *, uint32_t, size_t[3], uint32_t, uint32_t, uint32_t, uint32_t) |
static void | sampledImageDestructorNotification (const void *) |
static void | unsampledImageConstructorNotification (const void *, const detail::code_location &, const void *, uint32_t, size_t[3], uint32_t) |
static void | unsampledImageDestructorNotification (const void *) |
static void | unsampledImageAccessorNotification (const void *, const void *, uint32_t, uint32_t, const void *, uint32_t, const detail::code_location &) |
static void | unsampledImageHostAccessorNotification (const void *, const void *, uint32_t, const void *, uint32_t, const detail::code_location &) |
static void | sampledImageAccessorNotification (const void *, const void *, uint32_t, const void *, uint32_t, const detail::code_location &) |
static void | sampledImageHostAccessorNotification (const void *, const void *, const void *, uint32_t, const detail::code_location &) |
Definition at line 66 of file xpti_registry.hpp.
|
inline |
Definition at line 105 of file xpti_registry.hpp.
|
static |
Definition at line 124 of file xpti_registry.cpp.
References sycl::_V1::Mode.
Referenced by sycl::_V1::detail::constructorNotification().
|
static |
Definition at line 71 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::MemoryManager::allocateMemBuffer().
|
static |
Definition at line 38 of file xpti_registry.cpp.
References sycl::_V1::detail::GlobalHandler::getXPTIRegistry(), initializeFrameworkOnce(), and sycl::_V1::detail::GlobalHandler::instance().
Referenced by sycl::_V1::detail::buffer_impl::constructorNotification().
|
static |
Definition at line 109 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::buffer_impl::destructorNotification().
|
static |
Definition at line 90 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::MemoryManager::release().
|
inline |
Definition at line 68 of file xpti_registry.hpp.
References initializeStream(), sycl::_V1::detail::SYCL_BUFFER_STREAM_NAME, sycl::_V1::detail::SYCL_IMAGE_STREAM_NAME, and sycl::_V1::detail::SYCL_MEM_ALLOC_STREAM_NAME.
Referenced by bufferConstructorNotification(), sycl::_V1::detail::pi::initializePlugins(), sampledImageConstructorNotification(), and unsampledImageConstructorNotification().
|
inline |
Notifies XPTI subscribers about new stream.
StreamName | is a name of newly initialized stream. |
MajVer | is a stream major version. |
MinVer | is a stream minor version. |
VerStr | is a string of "MajVer.MinVer" format. |
Definition at line 97 of file xpti_registry.hpp.
Referenced by initializeFrameworkOnce(), sycl::_V1::detail::pi::initializePlugins(), and sycl::_V1::detail::GlobalHandler::InitXPTI().
|
static |
Definition at line 312 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::sampledImageConstructorNotification().
|
static |
Definition at line 148 of file xpti_registry.cpp.
References sycl::_V1::detail::GlobalHandler::getXPTIRegistry(), initializeFrameworkOnce(), and sycl::_V1::detail::GlobalHandler::instance().
Referenced by sycl::_V1::detail::image_impl::sampledImageConstructorNotification().
|
static |
Definition at line 187 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::image_impl::sampledImageDestructorNotification().
|
static |
Definition at line 339 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::sampledImageConstructorNotification().
|
static |
Definition at line 252 of file xpti_registry.cpp.
References sycl::_V1::Mode.
Referenced by sycl::_V1::detail::unsampledImageConstructorNotification().
|
static |
Definition at line 202 of file xpti_registry.cpp.
References sycl::_V1::detail::GlobalHandler::getXPTIRegistry(), initializeFrameworkOnce(), and sycl::_V1::detail::GlobalHandler::instance().
Referenced by sycl::_V1::detail::image_impl::unsampledImageConstructorNotification().
|
static |
Definition at line 237 of file xpti_registry.cpp.
Referenced by sycl::_V1::detail::image_impl::unsampledImageDestructorNotification().
|
static |
Definition at line 284 of file xpti_registry.cpp.
References sycl::_V1::Mode.
Referenced by sycl::_V1::detail::unsampledImageConstructorNotification().