Class SharedLibraryProberReport

Inheritance Relationships

Derived Types

Class Documentation

class SharedLibraryProberReport

Subclassed by mir::logging::NullSharedLibraryProberReport, mir::logging::SharedLibraryProberReport

Public Functions

virtual ~SharedLibraryProberReport() = default
virtual void probing_path(std::filesystem::path const &path) = 0
virtual void probing_failed(std::filesystem::path const &path, std::exception const &error) = 0
virtual void loading_library(std::filesystem::path const &filename) = 0
virtual void loading_failed(std::filesystem::path const &filename, std::exception const &error) = 0

Protected Functions

SharedLibraryProberReport() = default
SharedLibraryProberReport(SharedLibraryProberReport const&) = delete
SharedLibraryProberReport &operator=(SharedLibraryProberReport const&) = delete