Skip to content

Class uipc::core::ISanityChecker

ClassList > uipc > core > ISanityChecker

Public Functions

Type Name
virtual void build ()
SanityCheckResult check (SanityCheckMessage & msg)
U64 id () noexcept const
std::string name () noexcept const
virtual ~ISanityChecker () = default

Protected Functions

Type Name
virtual SanityCheckResult do_check (SanityCheckMessage & msg) = 0
virtual U64 get_id () noexcept const = 0
virtual std::string get_name () noexcept const = 0

Public Functions Documentation

function build

virtual void uipc::core::ISanityChecker::build () 

function check

SanityCheckResult uipc::core::ISanityChecker::check (
    SanityCheckMessage & msg
) 

function id

U64 uipc::core::ISanityChecker::id () noexcept const

function name

std::string uipc::core::ISanityChecker::name () noexcept const

function ~ISanityChecker

virtual uipc::core::ISanityChecker::~ISanityChecker () = default

Protected Functions Documentation

function do_check

virtual SanityCheckResult uipc::core::ISanityChecker::do_check (
    SanityCheckMessage & msg
) = 0

function get_id

virtual U64 uipc::core::ISanityChecker::get_id () noexcept const = 0

function get_name

virtual std::string uipc::core::ISanityChecker::get_name () noexcept const = 0


The documentation for this class was generated from the following file include/uipc/core/i_sanity_checker.h