37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
Clémence DUCREUX
 | 
						||
Clément JANNAIRE
 | 
						||
 | 
						||
Rapport TD2 : 
 | 
						||
 | 
						||
daemon.c  
 | 
						||
create_daemon:          complexité 3
 | 
						||
ping_request:           complexité 2
 | 
						||
send_check:             complexité 3
 | 
						||
check_keep_working:     complexité 4
 | 
						||
daemon_work:            complexité 3
 | 
						||
 | 
						||
db-sqlite.c 
 | 
						||
db_connect:             complexité 1
 | 
						||
db_disconnect:          complexité 1
 | 
						||
insert_hourly_report:   complexité 1
 | 
						||
 | 
						||
ping-report.c
 | 
						||
main:                   complexité 5
 | 
						||
 | 
						||
stats.c
 | 
						||
get_ping_from_temp_log: complexité 14/15 (graph: Get_ping_from__temp_log.pdf)
 | 
						||
write_ping_log:         complexité 4
 | 
						||
set_stats_ping:         complexité 10   (graph: Set_stats_ping.pdf)
 | 
						||
 | 
						||
utils.c
 | 
						||
write_pid_file:         complexité 2
 | 
						||
remove_file:            complexité 1 
 | 
						||
 | 
						||
 | 
						||
 | 
						||
Pour simplifier get_ping_from_temp_log, l'idée initiale à été de mettre tout de while dans une nouvelle fonction et dans la fonction
 | 
						||
de base faire seulement appel à cette nouvelle fonction pour réduire la complixité.
 | 
						||
 | 
						||
Pour simplifier set_stats_ping, l’idée a été de mettre tout le contenu du while dans une nouvelle fonction process_ping_file, et dans 
 | 
						||
la fonction de base ne garder que l’ouverture du fichier, l’appel à cette sous-fonction et la fermeture, ce qui permet de réduire la 
 | 
						||
complexité. |