1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

code style: refactor indention of switch/case

This commit is contained in:
Steffen Vogel 2018-08-17 12:51:54 +02:00
parent 569d50f012
commit a5edd4c0f5
4 changed files with 127 additions and 36 deletions

View file

@ -47,24 +47,31 @@ static int advio_trace(CURL *handle, curl_infotype type, char *data, size_t size
case CURLINFO_TEXT:
text = "info";
break;
case CURLINFO_HEADER_OUT:
text = "send header";
break;
case CURLINFO_DATA_OUT:
text = "send data";
break;
case CURLINFO_HEADER_IN:
text = "recv header";
break;
case CURLINFO_DATA_IN:
text = "recv data";
break;
case CURLINFO_SSL_DATA_IN:
text = "recv SSL data";
break;
case CURLINFO_SSL_DATA_OUT:
text = "send SSL data";
break;
default: /* in case a new one is introduced to shock us */
return 0;
}

View file

@ -31,14 +31,25 @@
static int json_to_config_type(int type)
{
switch (type) {
case JSON_OBJECT: return CONFIG_TYPE_GROUP;
case JSON_ARRAY: return CONFIG_TYPE_LIST;
case JSON_STRING: return CONFIG_TYPE_STRING;
case JSON_INTEGER: return CONFIG_TYPE_INT64;
case JSON_REAL: return CONFIG_TYPE_FLOAT;
case JSON_OBJECT:
return CONFIG_TYPE_GROUP;
case JSON_ARRAY:
return CONFIG_TYPE_LIST;
case JSON_STRING:
return CONFIG_TYPE_STRING;
case JSON_INTEGER:
return CONFIG_TYPE_INT64;
case JSON_REAL:
return CONFIG_TYPE_FLOAT;
case JSON_TRUE:
case JSON_FALSE:
case JSON_NULL: return CONFIG_TYPE_BOOL;
case JSON_NULL:
return CONFIG_TYPE_BOOL;
}
return -1;
@ -47,11 +58,20 @@ static int json_to_config_type(int type)
json_t * config_to_json(config_setting_t *cfg)
{
switch (config_setting_type(cfg)) {
case CONFIG_TYPE_INT: return json_integer(config_setting_get_int(cfg));
case CONFIG_TYPE_INT64: return json_integer(config_setting_get_int64(cfg));
case CONFIG_TYPE_FLOAT: return json_real(config_setting_get_float(cfg));
case CONFIG_TYPE_STRING: return json_string(config_setting_get_string(cfg));
case CONFIG_TYPE_BOOL: return json_boolean(config_setting_get_bool(cfg));
case CONFIG_TYPE_INT:
return json_integer(config_setting_get_int(cfg));
case CONFIG_TYPE_INT64:
return json_integer(config_setting_get_int64(cfg));
case CONFIG_TYPE_FLOAT:
return json_real(config_setting_get_float(cfg));
case CONFIG_TYPE_STRING:
return json_string(config_setting_get_string(cfg));
case CONFIG_TYPE_BOOL:
return json_boolean(config_setting_get_bool(cfg));
case CONFIG_TYPE_ARRAY:
case CONFIG_TYPE_LIST: {

View file

@ -134,10 +134,21 @@ char * socket_print(struct node *n)
char *layer = NULL, *buf;
switch (s->layer) {
case SOCKET_LAYER_UDP: layer = "udp"; break;
case SOCKET_LAYER_IP: layer = "ip"; break;
case SOCKET_LAYER_ETH: layer = "eth"; break;
case SOCKET_LAYER_UNIX: layer = "unix"; break;
case SOCKET_LAYER_UDP:
layer = "udp";
break;
case SOCKET_LAYER_IP:
layer = "ip";
break;
case SOCKET_LAYER_ETH:
layer = "eth";
break;
case SOCKET_LAYER_UNIX:
layer = "unix";
break;
}
char *local = socket_print_addr((struct sockaddr *) &s->local);
@ -207,12 +218,24 @@ int socket_start(struct node *n)
/* Create socket */
switch (s->layer) {
case SOCKET_LAYER_UDP: s->sd = socket(s->local.sa.sa_family, SOCK_DGRAM, IPPROTO_UDP); break;
case SOCKET_LAYER_IP: s->sd = socket(s->local.sa.sa_family, SOCK_RAW, ntohs(s->local.sin.sin_port)); break;
case SOCKET_LAYER_UDP:
s->sd = socket(s->local.sa.sa_family, SOCK_DGRAM, IPPROTO_UDP);
break;
case SOCKET_LAYER_IP:
s->sd = socket(s->local.sa.sa_family, SOCK_RAW, ntohs(s->local.sin.sin_port));
break;
#ifdef __linux__
case SOCKET_LAYER_ETH: s->sd = socket(s->local.sa.sa_family, SOCK_DGRAM, s->local.sll.sll_protocol); break;
case SOCKET_LAYER_ETH:
s->sd = socket(s->local.sa.sa_family, SOCK_DGRAM, s->local.sll.sll_protocol);
break;
#endif /* __linux__ */
case SOCKET_LAYER_UNIX: s->sd = socket(s->local.sa.sa_family, SOCK_DGRAM, 0); break;
case SOCKET_LAYER_UNIX:
s->sd = socket(s->local.sa.sa_family, SOCK_DGRAM, 0);
break;
default:
error("Invalid socket type!");
}
@ -230,13 +253,25 @@ int socket_start(struct node *n)
/* Bind socket for receiving */
socklen_t addrlen = 0;
switch(s->local.ss.ss_family) {
case AF_INET: addrlen = sizeof(struct sockaddr_in); break;
case AF_INET6: addrlen = sizeof(struct sockaddr_in6); break;
case AF_UNIX: addrlen = SUN_LEN(&s->local.sun); break;
case AF_INET:
addrlen = sizeof(struct sockaddr_in);
break;
case AF_INET6:
addrlen = sizeof(struct sockaddr_in6);
break;
case AF_UNIX:
addrlen = SUN_LEN(&s->local.sun);
break;
#ifdef __linux__
case AF_PACKET: addrlen = sizeof(struct sockaddr_ll); break;
case AF_PACKET:
addrlen = sizeof(struct sockaddr_ll);
break;
#endif
default: addrlen = sizeof(s->local); break;
default:
addrlen = sizeof(s->local);
}
ret = bind(s->sd, (struct sockaddr *) &s->local, addrlen);
@ -386,8 +421,13 @@ int socket_read(struct node *n, struct sample *smps[], unsigned cnt, unsigned *r
* So we simply set it ourself. */
if (s->layer == SOCKET_LAYER_IP) {
switch (src.sa.sa_family) {
case AF_INET: src.sin.sin_port = s->remote.sin.sin_port; break;
case AF_INET6: src.sin6.sin6_port = s->remote.sin6.sin6_port; break;
case AF_INET:
src.sin.sin_port = s->remote.sin.sin_port;
break;
case AF_INET6:
src.sin6.sin6_port = s->remote.sin6.sin6_port;
break;
}
}
@ -441,13 +481,25 @@ retry: ret = io_sprint(&s->io, buf, buflen, &wbytes, smps, cnt);
/* Send message */
socklen_t addrlen = 0;
switch(s->local.ss.ss_family) {
case AF_INET: addrlen = sizeof(struct sockaddr_in); break;
case AF_INET6: addrlen = sizeof(struct sockaddr_in6); break;
case AF_UNIX: addrlen = SUN_LEN(&s->local.sun); break;
case AF_INET:
addrlen = sizeof(struct sockaddr_in);
break;
case AF_INET6:
addrlen = sizeof(struct sockaddr_in6);
break;
case AF_UNIX:
addrlen = SUN_LEN(&s->local.sun);
break;
#ifdef __linux__
case AF_PACKET: addrlen = sizeof(struct sockaddr_ll); break;
case AF_PACKET:
addrlen = sizeof(struct sockaddr_ll);
break;
#endif
default: addrlen = sizeof(s->local); break;
default:
addrlen = sizeof(s->local);
}
bytes = sendto(s->sd, buf, wbytes, MSG_DONTWAIT, (struct sockaddr *) &s->remote, addrlen);

View file

@ -144,12 +144,24 @@ static void logger(int level, const char *msg) {
level = LLL_WARN;
switch (level) {
case LLL_ERR: log_print(global_log, CLR_RED("Web "), "%.*s", len, msg); break;
case LLL_WARN: log_print(global_log, CLR_YEL("Web "), "%.*s", len, msg); break;
case LLL_NOTICE: log_print(global_log, CLR_WHT("Web "), "%.*s", len, msg); break;
case LLL_INFO: log_print(global_log, "Web ", "%.*s", len, msg); break;
case LLL_ERR:
log_print(global_log, CLR_RED("Web "), "%.*s", len, msg);
break;
case LLL_WARN:
log_print(global_log, CLR_YEL("Web "), "%.*s", len, msg);
break;
case LLL_NOTICE:
log_print(global_log, CLR_WHT("Web "), "%.*s", len, msg);
break;
case LLL_INFO:
log_print(global_log, "Web ", "%.*s", len, msg);
break;
default: /* Everything else is debug */
log_print(global_log, CLR_GRY("Web "), "%.*s", len, msg); break;
log_print(global_log, CLR_GRY("Web "), "%.*s", len, msg); break;
}
}