#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/plugin/PluginAuditManager.hpp>
Public Member Functions | |
| ScopedPluginAuditContext (const std::string &plugin_key, const std::string &capability_name={}) | |
| ~ScopedPluginAuditContext () | |
| ScopedPluginAuditContext (const ScopedPluginAuditContext &)=delete | |
| ScopedPluginAuditContext & | operator= (const ScopedPluginAuditContext &)=delete |
Private Attributes | |
| std::string | m_plugin_key |
| std::string | m_capability |
| std::string | m_previous_id |
| std::string | m_previous_capability |
| std::vector< AllowedRoot > | m_previous_scoped_roots |
| std::vector< PyObject * > | m_previous_root_frames |
|
explicit |
References Slic3r::PluginAuditManager::instance(), m_capability, m_plugin_key, m_previous_capability, m_previous_id, m_previous_root_frames, m_previous_scoped_roots, Slic3r::PluginAuditManager::m_root_frames, Slic3r::PluginAuditManager::m_scoped_allowed_roots, Slic3r::PluginAuditManager::set_current_capability(), and Slic3r::PluginAuditManager::set_current_plugin().
Referenced by ScopedPluginAuditContext(), and operator=().
| Slic3r::ScopedPluginAuditContext::~ScopedPluginAuditContext | ( | ) |
References Slic3r::empty(), Slic3r::PluginAuditManager::instance(), m_capability, m_plugin_key, m_previous_capability, m_previous_id, m_previous_root_frames, m_previous_scoped_roots, Slic3r::PluginAuditManager::m_root_frames, Slic3r::PluginAuditManager::m_scoped_allowed_roots, Slic3r::PluginAuditManager::release_frames(), Slic3r::PluginAuditManager::set_current_capability(), and Slic3r::PluginAuditManager::set_current_plugin().
|
delete |
|
delete |
|
private |
Referenced by ScopedPluginAuditContext(), and ~ScopedPluginAuditContext().
|
private |
Referenced by ScopedPluginAuditContext(), and ~ScopedPluginAuditContext().
|
private |
Referenced by ScopedPluginAuditContext(), and ~ScopedPluginAuditContext().
|
private |
Referenced by ScopedPluginAuditContext(), and ~ScopedPluginAuditContext().
|
private |
Referenced by ScopedPluginAuditContext(), and ~ScopedPluginAuditContext().
|
private |
Referenced by ScopedPluginAuditContext(), and ~ScopedPluginAuditContext().