[Aggregator] Delete 'couples' argument
The couple list 'couples' is a global variable, so it is useless to pass it as an argument to the functions.
This commit is contained in:
parent
96fb99c951
commit
2c4b182aa7
|
@ -70,14 +70,14 @@ void parse_command_line(int argc, char **argv) ;
|
|||
void check_configuration(void) ;
|
||||
|
||||
int read_loop(int sockfd) ;
|
||||
void got_couple_info(couple_list **couples, couple_message message) ;
|
||||
void free_couple_list(couple_list **couples) ;
|
||||
void got_couple_info(couple_message message) ;
|
||||
void free_couple_list(void) ;
|
||||
#ifdef DEBUG
|
||||
void print_couple_list(couple_list *couples) ;
|
||||
void print_couple_list(void) ;
|
||||
void print_couple_info(couple_info_list *info) ;
|
||||
#endif // DEBUG
|
||||
|
||||
void* monitor_couple_list(couple_list **couples) ;
|
||||
void* monitor_couples(void) ;
|
||||
char* ip_bytes_to_string(unsigned char *ip_binary) ;
|
||||
void print_usage(void) ;
|
||||
|
||||
|
|
|
@ -42,13 +42,13 @@ int main(int argc, char **argv)
|
|||
|
||||
/* Set up thread */
|
||||
pthread_create(&thread, NULL,
|
||||
(void *) &monitor_couple_list, &couples) ;
|
||||
(void *) &monitor_couples, NULL) ;
|
||||
|
||||
run = TRUE ;
|
||||
ret = read_loop(sockfd) ;
|
||||
|
||||
(void) close(sockfd) ; // Close socket
|
||||
free_couple_list(&couples) ; // Clean list
|
||||
free_couple_list() ;
|
||||
cfg_free(cfg) ; // Clean configuration
|
||||
|
||||
printf("%s: end.\n", program_name) ;
|
||||
|
@ -292,7 +292,7 @@ int read_loop(int sockfd)
|
|||
free(mobile_mac_string) ;
|
||||
free(mobile_ip_string) ;
|
||||
|
||||
got_couple_info(&couples, message) ;
|
||||
got_couple_info(message) ;
|
||||
}
|
||||
|
||||
return ret ;
|
||||
|
@ -304,7 +304,7 @@ int read_loop(int sockfd)
|
|||
* Thread function. Monitors the list and sends information to the
|
||||
* localisation server when the timeout is reached.
|
||||
*/
|
||||
void* monitor_couple_list(couple_list **couples)
|
||||
void* monitor_couples()
|
||||
{
|
||||
couple_list *couple_ptr, *couple_prev ;
|
||||
couple_info_list *couple_info_ptr ;
|
||||
|
@ -340,7 +340,7 @@ void* monitor_couple_list(couple_list **couples)
|
|||
|
||||
while (run)
|
||||
{
|
||||
couple_ptr = *couples ;
|
||||
couple_ptr = couples ;
|
||||
couple_prev = NULL ;
|
||||
couple_info_ptr = NULL ;
|
||||
gettimeofday(¤t_time, NULL) ;
|
||||
|
@ -434,7 +434,7 @@ void* monitor_couple_list(couple_list **couples)
|
|||
|
||||
// If it is the first couple of the list
|
||||
if (couple_prev == NULL)
|
||||
*couples = couple_ptr ; // we shift the head
|
||||
couples = couple_ptr ; // we shift the head
|
||||
else // else we put the next of the previous on the next
|
||||
couple_prev->next = couple_ptr ;
|
||||
|
||||
|
@ -464,7 +464,7 @@ void* monitor_couple_list(couple_list **couples)
|
|||
/*
|
||||
* Treats a received packet.
|
||||
*/
|
||||
void got_couple_info(couple_list **couples, couple_message message)
|
||||
void got_couple_info(couple_message message)
|
||||
{
|
||||
couple_list *tmp_couple = NULL ;
|
||||
couple_info_list *tmp_info = NULL ;
|
||||
|
@ -479,8 +479,8 @@ void got_couple_info(couple_list **couples, couple_message message)
|
|||
tmp_info->next = NULL ;
|
||||
|
||||
/* Add it in the list */
|
||||
tmp_couple = *couples ;
|
||||
if (*couples == NULL) // If the couple list does not exist,
|
||||
tmp_couple = couples ;
|
||||
if (couples == NULL) // If the couple list does not exist,
|
||||
{
|
||||
printf("Creating couple list.\n") ;
|
||||
tmp_couple = malloc(sizeof(couple_list)) ; // create it.
|
||||
|
@ -501,7 +501,7 @@ void got_couple_info(couple_list **couples, couple_message message)
|
|||
tmp_couple->direction = message.direction ;
|
||||
tmp_couple->next = NULL ;
|
||||
tmp_couple->info = tmp_info ;
|
||||
*couples = tmp_couple ;
|
||||
couples = tmp_couple ;
|
||||
}
|
||||
|
||||
else // If the couple list exists already
|
||||
|
@ -552,9 +552,9 @@ void got_couple_info(couple_list **couples, couple_message message)
|
|||
tmp_couple->y_position = message.y_position ;
|
||||
tmp_couple->z_position = message.z_position ;
|
||||
tmp_couple->direction = message.direction ;
|
||||
tmp_couple->next = *couples ;
|
||||
tmp_couple->next = couples ;
|
||||
tmp_couple->info = tmp_info ;
|
||||
*couples = tmp_couple ;
|
||||
couples = tmp_couple ;
|
||||
}
|
||||
else // If the couple was found in the list
|
||||
{
|
||||
|
@ -576,9 +576,9 @@ void got_couple_info(couple_list **couples, couple_message message)
|
|||
|
||||
|
||||
/* Empty the couple list */
|
||||
void free_couple_list(couple_list **couples)
|
||||
void free_couple_list()
|
||||
{
|
||||
couple_list *couple_ptr = *couples ;
|
||||
couple_list *couple_ptr = couples ;
|
||||
couple_info_list *couple_info_ptr = NULL ;
|
||||
|
||||
if (*couples != NULL)
|
||||
|
@ -593,8 +593,8 @@ void free_couple_list(couple_list **couples)
|
|||
couple_ptr->info = couple_info_ptr ;
|
||||
}
|
||||
couple_ptr = couple_ptr->next ;
|
||||
free(*couples) ;
|
||||
*couples = couple_ptr ;
|
||||
free(couples) ;
|
||||
couples = couple_ptr ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -603,7 +603,7 @@ void free_couple_list(couple_list **couples)
|
|||
|
||||
#ifdef DEBUG
|
||||
/* Prints the couple list */
|
||||
void print_couple_list(couple_list *couples)
|
||||
void print_couple_list()
|
||||
{
|
||||
couple_list *couple_ptr = couples ;
|
||||
couple_info_list *info_ptr = NULL ;
|
||||
|
|
Loading…
Reference in New Issue