MySQL 9.3.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
mrs::endpoint::handler::HandlerDbObjectScript::Impl Class Reference

Public Member Functions

 Impl (HandlerDbObjectScript *owner)
 
void update ()
 
virtual ~Impl ()=default
 
const std::string & entry_script () const
 
std::shared_ptr< DbServiceEndpointservice_endpoint ()
 

Private Attributes

HandlerDbObjectScriptm_owner
 
std::weak_ptr< DbServiceEndpointm_service_ep
 
std::string m_file_to_load
 

Constructor & Destructor Documentation

◆ Impl()

mrs::endpoint::handler::HandlerDbObjectScript::Impl::Impl ( HandlerDbObjectScript owner)
inline

◆ ~Impl()

virtual mrs::endpoint::handler::HandlerDbObjectScript::Impl::~Impl ( )
virtualdefault

Member Function Documentation

◆ entry_script()

const std::string & mrs::endpoint::handler::HandlerDbObjectScript::Impl::entry_script ( ) const
inline

◆ service_endpoint()

std::shared_ptr< DbServiceEndpoint > mrs::endpoint::handler::HandlerDbObjectScript::Impl::service_endpoint ( )
inline

◆ update()

void mrs::endpoint::handler::HandlerDbObjectScript::Impl::update ( )
inline

Member Data Documentation

◆ m_file_to_load

std::string mrs::endpoint::handler::HandlerDbObjectScript::Impl::m_file_to_load
private

◆ m_owner

HandlerDbObjectScript* mrs::endpoint::handler::HandlerDbObjectScript::Impl::m_owner
private

◆ m_service_ep

std::weak_ptr<DbServiceEndpoint> mrs::endpoint::handler::HandlerDbObjectScript::Impl::m_service_ep
private

The documentation for this class was generated from the following file: