Cleanup server.h
- All (but the printing/debug functions) are now in snake_case. - Functions made const correct. - All function prototypes now have named arguments. Documentation still to be moved, and file possibly split into include/mascale/server.h and server/core/maxscale/server.h
This commit is contained in:
@ -2602,7 +2602,7 @@ int create_new_server(CONFIG_CONTEXT *obj)
|
||||
|
||||
if (monuser && monpw)
|
||||
{
|
||||
serverAddMonUser(server, monuser, monpw);
|
||||
server_add_mon_user(server, monuser, monpw);
|
||||
}
|
||||
else if (monuser && monpw == NULL)
|
||||
{
|
||||
@ -2656,7 +2656,7 @@ int create_new_server(CONFIG_CONTEXT *obj)
|
||||
{
|
||||
if (!is_normal_server_parameter(params->name))
|
||||
{
|
||||
serverAddParameter(obj->element, params->name, params->value);
|
||||
server_add_parameter(obj->element, params->name, params->value);
|
||||
}
|
||||
params = params->next;
|
||||
}
|
||||
|
@ -286,13 +286,13 @@ bool runtime_alter_server(SERVER *server, char *key, char *value)
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!serverRemoveParameter(server, key) && !value[0])
|
||||
if (!server_remove_parameter(server, key) && !value[0])
|
||||
{
|
||||
valid = false;
|
||||
}
|
||||
else if (value[0])
|
||||
{
|
||||
serverAddParameter(server, key, value);
|
||||
server_add_parameter(server, key, value);
|
||||
|
||||
/**
|
||||
* It's likely that this parameter is used as a weighting parameter.
|
||||
|
@ -303,7 +303,7 @@ SERVER * server_find_by_unique_name(const char *name)
|
||||
* @return The server or NULL if not found
|
||||
*/
|
||||
SERVER *
|
||||
server_find(char *servname, unsigned short port)
|
||||
server_find(const char *servname, unsigned short port)
|
||||
{
|
||||
spinlock_acquire(&server_spin);
|
||||
SERVER *server = next_active_server(allServers);
|
||||
@ -328,7 +328,7 @@ server_find(char *servname, unsigned short port)
|
||||
* @param server Server to print
|
||||
*/
|
||||
void
|
||||
printServer(SERVER *server)
|
||||
printServer(const SERVER *server)
|
||||
{
|
||||
printf("Server %p\n", server);
|
||||
printf("\tServer: %s\n", server->name);
|
||||
@ -487,7 +487,7 @@ dprintAllServersJson(DCB *dcb)
|
||||
* to display all active servers within the gateway
|
||||
*/
|
||||
void
|
||||
dprintServer(DCB *dcb, SERVER *server)
|
||||
dprintServer(DCB *dcb, const SERVER *server)
|
||||
{
|
||||
if (!SERVER_IS_ACTIVE(server))
|
||||
{
|
||||
@ -559,7 +559,7 @@ dprintServer(DCB *dcb, SERVER *server)
|
||||
if (server->persistpoolmax)
|
||||
{
|
||||
dcb_printf(dcb, "\tPersistent pool size: %d\n", server->stats.n_persistent);
|
||||
poll_send_message(POLL_MSG_CLEAN_PERSISTENT, server);
|
||||
poll_send_message(POLL_MSG_CLEAN_PERSISTENT, (void*)server);
|
||||
dcb_printf(dcb, "\tPersistent measured pool size: %d\n", server->stats.n_persistent);
|
||||
dcb_printf(dcb, "\tPersistent actual size max: %d\n", server->persistmax);
|
||||
dcb_printf(dcb, "\tPersistent pool size limit: %ld\n", server->persistpoolmax);
|
||||
@ -602,7 +602,7 @@ spin_reporter(void *dcb, char *desc, int value)
|
||||
* @param server SERVER for which DCBs are to be printed
|
||||
*/
|
||||
void
|
||||
dprintPersistentDCBs(DCB *pdcb, SERVER *server)
|
||||
dprintPersistentDCBs(DCB *pdcb, const SERVER *server)
|
||||
{
|
||||
DCB *dcb;
|
||||
int nthr = config_threadcount();
|
||||
@ -669,7 +669,7 @@ dListServers(DCB *dcb)
|
||||
* @return A string representation of the status flags
|
||||
*/
|
||||
char *
|
||||
server_status(SERVER *server)
|
||||
server_status(const SERVER *server)
|
||||
{
|
||||
char *status = NULL;
|
||||
|
||||
@ -794,7 +794,7 @@ server_clear_status_nolock(SERVER *server, int bit)
|
||||
* @param source_server The server to provide the new bit string
|
||||
*/
|
||||
void
|
||||
server_transfer_status(SERVER *dest_server, SERVER *source_server)
|
||||
server_transfer_status(SERVER *dest_server, const SERVER *source_server)
|
||||
{
|
||||
dest_server->status = source_server->status;
|
||||
}
|
||||
@ -808,7 +808,7 @@ server_transfer_status(SERVER *dest_server, SERVER *source_server)
|
||||
* @param passwd The password of the user
|
||||
*/
|
||||
void
|
||||
serverAddMonUser(SERVER *server, char *user, char *passwd)
|
||||
server_add_mon_user(SERVER *server, const char *user, const char *passwd)
|
||||
{
|
||||
if (user != server->monuser &&
|
||||
snprintf(server->monuser, sizeof(server->monuser), "%s", user) > sizeof(server->monuser))
|
||||
@ -839,11 +839,11 @@ serverAddMonUser(SERVER *server, char *user, char *passwd)
|
||||
* @param passwd The password to use for the monitor user
|
||||
*/
|
||||
void
|
||||
server_update_credentials(SERVER *server, char *user, char *passwd)
|
||||
server_update_credentials(SERVER *server, const char *user, const char *passwd)
|
||||
{
|
||||
if (user != NULL && passwd != NULL)
|
||||
{
|
||||
serverAddMonUser(server, user, passwd);
|
||||
server_add_mon_user(server, user, passwd);
|
||||
}
|
||||
}
|
||||
|
||||
@ -858,7 +858,7 @@ server_update_credentials(SERVER *server, char *user, char *passwd)
|
||||
* @param name The parameter name
|
||||
* @param value The parameter value
|
||||
*/
|
||||
void serverAddParameter(SERVER *server, const char *name, const char *value)
|
||||
void server_add_parameter(SERVER *server, const char *name, const char *value)
|
||||
{
|
||||
char *my_name = MXS_STRDUP(name);
|
||||
char *my_value = MXS_STRDUP(value);
|
||||
@ -883,7 +883,7 @@ void serverAddParameter(SERVER *server, const char *name, const char *value)
|
||||
spinlock_release(&server->lock);
|
||||
}
|
||||
|
||||
bool serverRemoveParameter(SERVER *server, const char *name)
|
||||
bool server_remove_parameter(SERVER *server, const char *name)
|
||||
{
|
||||
bool rval = false;
|
||||
spinlock_acquire(&server->lock);
|
||||
@ -927,8 +927,8 @@ static void server_parameter_free(SERVER_PARAM *tofree)
|
||||
* @param name The name of the parameter we require
|
||||
* @return The parameter value or NULL if not found
|
||||
*/
|
||||
char *
|
||||
serverGetParameter(SERVER *server, char *name)
|
||||
const char *
|
||||
server_get_parameter(const SERVER *server, char *name)
|
||||
{
|
||||
SERVER_PARAM *param = server->parameters;
|
||||
|
||||
@ -1028,7 +1028,7 @@ serverGetList()
|
||||
*
|
||||
*/
|
||||
void
|
||||
server_update_address(SERVER *server, char *address)
|
||||
server_update_address(SERVER *server, const char *address)
|
||||
{
|
||||
spinlock_acquire(&server_spin);
|
||||
if (server && address)
|
||||
@ -1080,7 +1080,7 @@ static struct
|
||||
* @return bit value or 0 on error
|
||||
*/
|
||||
unsigned int
|
||||
server_map_status(char *str)
|
||||
server_map_status(const char *str)
|
||||
{
|
||||
int i;
|
||||
|
||||
|
@ -2100,7 +2100,7 @@ static void service_calculate_weights(SERVICE *service)
|
||||
for (SERVER_REF *server = service->dbref; server; server = server->next)
|
||||
{
|
||||
server->weight = SERVICE_BASE_SERVER_WEIGHT;
|
||||
char *param = serverGetParameter(server->server, weightby);
|
||||
const char *param = server_get_parameter(server->server, weightby);
|
||||
if (param)
|
||||
{
|
||||
total += atoi(param);
|
||||
@ -2124,7 +2124,7 @@ static void service_calculate_weights(SERVICE *service)
|
||||
/** Calculate the relative weight of the servers */
|
||||
for (SERVER_REF *server = service->dbref; server; server = server->next)
|
||||
{
|
||||
char *param = serverGetParameter(server->server, weightby);
|
||||
const char *param = server_get_parameter(server->server, weightby);
|
||||
if (param)
|
||||
{
|
||||
int wght = atoi(param);
|
||||
|
@ -64,10 +64,10 @@ test1()
|
||||
//ss_info_dassert(0 != service_isvalid(service), "Service must be valid after creation");
|
||||
|
||||
ss_dfprintf(stderr, "\t..done\nTest Parameter for Server.");
|
||||
ss_info_dassert(NULL == serverGetParameter(server, "name"), "Parameter should be null when not set");
|
||||
serverAddParameter(server, "name", "value");
|
||||
ss_info_dassert(NULL == server_get_parameter(server, "name"), "Parameter should be null when not set");
|
||||
server_add_parameter(server, "name", "value");
|
||||
mxs_log_flush_sync();
|
||||
ss_info_dassert(0 == strcmp("value", serverGetParameter(server, "name")),
|
||||
ss_info_dassert(0 == strcmp("value", server_get_parameter(server, "name")),
|
||||
"Parameter should be returned correctly");
|
||||
ss_dfprintf(stderr, "\t..done\nTesting Unique Name for Server.");
|
||||
ss_info_dassert(NULL == server_find_by_unique_name("non-existent"),
|
||||
|
Reference in New Issue
Block a user