Add helper functions and default parameters

Added some helper functions into the MaxScale class and default parameters
into the connection creation functions. Also made the ip() function const
correct.
This commit is contained in:
Markus Mäkelä
2018-03-10 12:20:42 +02:00
parent 464d52453b
commit 36c960a141
5 changed files with 37 additions and 6 deletions

View File

@ -417,3 +417,17 @@ StringSet Maxscales::get_server_status(const char* name, int m)
return rval;
}
int Maxscales::port(enum service type, int m) const
{
switch (type)
{
case RWSPLIT:
return rwsplit_port[m];
case READCONN_MASTER:
return readconn_master_port[m];
case READCONN_SLAVE:
return readconn_slave_port[m];
}
return -1;
}