Class PipelineImpl
Defined in File Pipeline.hpp
Inheritance Relationships
Base Type
public std::enable_shared_from_this< PipelineImpl >
Class Documentation
-
class PipelineImpl : public std::enable_shared_from_this<PipelineImpl>
Public Functions
-
inline PipelineImpl(bool createImplicitDevice = true)
-
PipelineImpl(const PipelineImpl&) = delete
-
PipelineImpl &operator=(const PipelineImpl&) = delete
-
PipelineImpl(PipelineImpl&&) = delete
-
PipelineImpl &operator=(PipelineImpl&&) = delete
-
~PipelineImpl()
Protected Functions
Protected Attributes
-
RecordConfig recordConfig
-
bool enableHolisticRecordReplay = false
-
std::unordered_map<std::string, std::filesystem::path> recordReplayFilenames
-
bool removeRecordReplayFiles = true
-
std::string defaultDeviceId
-
bool buildingOnHost = true
-
bool enablePipelineDebugging = false
-
std::shared_ptr<MessageQueue> pipelineStateOut
-
std::shared_ptr<InputQueue> pipelineStateRequest
-
std::shared_ptr<MessageQueue> pipelineStateTraceOut
-
std::shared_ptr<InputQueue> pipelineStateTraceRequest
Friends
- friend class utility::PipelineImplHelper
-
inline PipelineImpl(bool createImplicitDevice = true)