diff --git a/CMakeLists.txt b/CMakeLists.txt index c7981ef..9d56c2a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,7 @@ set(SOURCES src/RicercaDispositivo.cpp src/mainNode.cpp src/LinkedList.cpp + src/LinkedListOff.cpp ) set(HEADERS @@ -22,6 +23,7 @@ set(HEADERS include/ListaDispositivi.h include/RicercaDispositivo.h include/LinkedList.h + include/LinkeDListOff.h ) # Crea l'eseguibile diff --git a/include/LinkedList.h b/include/LinkedList.h index 3974398..7fabea3 100644 --- a/include/LinkedList.h +++ b/include/LinkedList.h @@ -36,7 +36,7 @@ class LinkedList LinkedList(Dispositivo& dispositivo); //Funzioni membro utili - virtual void insert(Dispositivo& dispositivo); //inserisce un dispositivo in coda + virtual void insert(Dispositivo& dispositivo); //inserisce un dispositivo in coda Dispositivo* removeDispositivoName(const std::string nome); //rimuove un dispositivo dalla lista accettando il nome del dispositivo by NAME Dispositivo* removeDispositivoId(const int id); //rimuove un dispositivo dalla lista accettando il nome del dispositivo by ID std::vector removeAllDispositiviOff(const int currentTime); //rimuove tutti i dispositivi spenti (la cui ora e' prima dell'orario indicato) diff --git a/src/LinkedListOff.cpp b/src/LinkedListOff.cpp index 6714f3e..ff4cb2e 100644 --- a/src/LinkedListOff.cpp +++ b/src/LinkedListOff.cpp @@ -8,7 +8,7 @@ void LinkedListOff::insert(Dispositivo& dispositivo) head = tail = newNode; return; } - else if(tail == nullptr) //significa che lo aggiungo alla fine di tutti, quindi dopo tail + else //significa che lo aggiungo alla fine di tutti, quindi dopo tail { tail->next = newNode; newNode->prev = tail;