MXS-2177 Move check_monitor_permissions() into class
This commit is contained in:
		@ -37,9 +37,9 @@ NDBCMonitor* NDBCMonitor::create(const std::string& name, const std::string& mod
 | 
			
		||||
    return new NDBCMonitor(name, module);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool NDBCMonitor::has_sufficient_permissions() const
 | 
			
		||||
bool NDBCMonitor::has_sufficient_permissions()
 | 
			
		||||
{
 | 
			
		||||
    return check_monitor_permissions(m_monitor, "SHOW STATUS LIKE 'Ndb_number_of_ready_data_nodes'");
 | 
			
		||||
    return test_permissions("SHOW STATUS LIKE 'Ndb_number_of_ready_data_nodes'");
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void NDBCMonitor::update_server_status(MXS_MONITORED_SERVER* monitored_server)
 | 
			
		||||
 | 
			
		||||
@ -29,7 +29,7 @@ public:
 | 
			
		||||
    static NDBCMonitor* create(const std::string& name, const std::string& module);
 | 
			
		||||
 | 
			
		||||
protected:
 | 
			
		||||
    bool has_sufficient_permissions() const;
 | 
			
		||||
    bool has_sufficient_permissions();
 | 
			
		||||
    void update_server_status(MXS_MONITORED_SERVER* monitored_server);
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user