A C D E F G I L M N O P R S T V

A

aggiorna() - Method in class Pppizza1.Monitor
mette il thread in coda nella coda aggiorna se c'è una verifica altrimente mette situazione=1 e se non c'è nessun ordine a mezzo inizia l'aggiornamento,oppure si mette in coda
aggiorna(int, int, boolean) - Method in class Pppizza1.Pizzeria
mette zona conteggio e stato come indicato
aggiorna(String) - Method in class Pppizza1.Vettorepizzerie
aggiorna il vettor delle pizzerie sulla base della stringa
aggiorna(String) - Method in class Pppizza1.Listapizzeria
aggiorna la lista sulla base della stringa
aggiungi(int, String, String, int) - Method in class Pppizza1.Vettorepizzerie
aggiunge alla lista della zona "zona" una pizzeria di nome "nome" e indirizzo "ind" modificando anche il file
aggiungi(Pizzeria, int, int) - Method in class Pppizza1.Vettorepizzerie
mette a npizze lo stato della pizzeria passata come argomento tenendo conto del conteggio
aggiungiel() - Method in class Pppizza1.Listapizzeria
aggiunge un oggetto alla lista con una pizzeria raccogliendo i dati da console
aggiungiel(Pizzeria) - Method in class Pppizza1.Listapizzeria
aggiunge un oggetto alla lista con la pizzeria pol argomento del metodo
Aprisocket - class Pppizza1.Aprisocket.
 
Aprisocket(String, int) - Constructor for class Pppizza1.Aprisocket
 

C

cambia(int) - Method in class Pppizza1.Intero
 
cambiaconteggio(int) - Method in class Pppizza1.Pizzeria
 
cambiastato(int) - Method in class Pppizza1.Server
cambia lo stato del server con il valore del booleano stat
cambiastato(int, String) - Method in class Pppizza1.Vettorepizzerie
mette la pizzeria della zona "zona" di nome "nome" nello stato false azzerando conteggio e npizze
coda - Variable in class Pppizza1.Listapizzeria
 
Coda - class Pppizza1.Coda.
 
coda() - Method in class Pppizza1.Listapizzeria
 
Coda() - Constructor for class Pppizza1.Coda
Crea un oggetto su cui è possibile mettere in coda un Thread
conteggio() - Method in class Pppizza1.Pizzeria
 
corrente() - Method in class Pppizza1.Vettoreserver
torna il server corrente

D

decrementa() - Method in class Pppizza1.Monitor
decrementa il numero di ordini
decrementa() - Method in class Pppizza1.Intero
 
decrementa() - Method in class Pppizza1.Monitor1
decrementa il numero di processi attivi e se contaprocessi=0 e vc.queue!

E

elemento - Variable in class Pppizza1.Elistapizzeria
 
elemento() - Method in class Pppizza1.Elistapizzeria
 
elimina(int, String, String) - Method in class Pppizza1.Vettorepizzerie
elimina dalla lista della zona "zona" una pizzeria di nome "nome" e indirizzo "ind" modificando anche il file
eliminael(String, String) - Method in class Pppizza1.Listapizzeria
elimina l'oggetto Elistapizzeria il cui oggetto Pizzeria ha nome "nome" e indirizzo "host" se non la trova ritorna false
Elistapizzeria - class Pppizza1.Elistapizzeria.
 
Elistapizzeria(Pizzeria) - Constructor for class Pppizza1.Elistapizzeria
 

F

fineaggiorna() - Method in class Pppizza1.Monitor
sblocca la coda degli ordini o quella di verifica
fineverifica() - Method in class Pppizza1.Monitor
sblocca la coda degli aggiorna(cv[1]) o quella degli ordini

G

gestore - Variable in class Pppizza1.Server
 
gestore() - Method in class Pppizza1.Server
ritorna la porta per la comunicazione tra server
getSocket() - Method in class Pppizza1.Aprisocket
 

I

incoda - Variable in class Pppizza1.Coda
 
incoda() - Method in class Pppizza1.Coda
mette in coda il thread che labcia il metodo
incrementa() - Method in class Pppizza1.Monitor
incrementa il numero di ordini se situazione=0 altrimente mette il thread in codao
incrementa() - Method in class Pppizza1.Intero
 
incrementa() - Method in class Pppizza1.Monitor1
incrementa il numero di processi attivi
ind() - Method in class Pppizza1.Pizzeria
 
indirizzo - Variable in class Pppizza1.Server
 
indirizzo() - Method in class Pppizza1.Server
ritorna l'indirizzo del Server
indirizzo(int) - Method in class Pppizza1.Vettoreserver
ritorna l'indirizzo del server n
Intero - class Pppizza1.Intero.
oggetto intero
Intero(int) - Constructor for class Pppizza1.Intero
 

L

liberatutti() - Method in class Pppizza1.Coda
libera tutti gli oggetti in coda
Listapizzeria - class Pppizza1.Listapizzeria.
 
Listapizzeria() - Constructor for class Pppizza1.Listapizzeria
costruttore che non inizializza niente
Listapizzeria(Pizzeria) - Constructor for class Pppizza1.Listapizzeria
costruttore che crea una lista il cui primo oggetto Elistapizzeria contiene pizzeria: primo e coda fanno riferimento allo stesso oggetto

M

modifica(int, int) - Method in class Pppizza1.Pizzeria
modifica il numero di pizze il conteggio se necessario e se la pizzeria e attiva
modifica(int, int, String, int) - Method in class Pppizza1.Vettorepizzerie
aggiorna il conteggio e npizze della pizzeria di nome "nome" se necessario
modifica(String, int, int) - Method in class Pppizza1.Listapizzeria
mette a "n" il numero di pizze in ordine alla pizzeria di nome "nome" se il conteggio è più grande e se lo stato della pizzeria non è false
Monitor - class Pppizza1.Monitor.
 
Monitor() - Constructor for class Pppizza1.Monitor
 
Monitor1 - class Pppizza1.Monitor1.
Classe Monitor1.
Monitor1() - Constructor for class Pppizza1.Monitor1
 

N

nomep() - Method in class Pppizza1.Pizzeria
 
npizza() - Method in class Pppizza1.Pizzeria
 
numeri() - Method in class Pppizza1.Vettorepizzerie
restituisce una stringa con tutti i numeri di pizze di tutte le pizzerie del vettore
numeri() - Method in class Pppizza1.Listapizzeria
ritorna una stringa con tutti i numeri di pizze di ogni pizzeria
numero() - Method in class Pppizza1.Vettoreserver
restituisce il numero di server nella tabella (conta anche il server corrente)
numero(String) - Method in class Pppizza1.Listapizzeria
ritorna il numero di pizze in ordine alla pizzeria di nome "nome"
numerocorrente() - Method in class Pppizza1.Vettoreserver
torna il numero della posizione del server corrente nel vettore server

O

opensocket(String, int, int) - Static method in class Pppizza1.Aprisocket
 
ordini - Variable in class Pppizza1.Server
 
ordini() - Method in class Pppizza1.Server
ritorna la porta per gli ordini

P

Pizzeria - class Pppizza1.Pizzeria.
 
Pizzeria() - Constructor for class Pppizza1.Pizzeria
Costruttore che ricava l'imput da console
Pizzeria(String, String, int) - Constructor for class Pppizza1.Pizzeria
Permette di definire oggetti pizzeria con: nome,indirizzo(è una stringa),npizze,stato.
pizzerie - Variable in class Pppizza1.Server
 
pizzerie() - Method in class Pppizza1.Server
ritorna la porta per la comunicazione con le pizzerie
porta() - Method in class Pppizza1.Pizzeria
 
Pppizza1 - package Pppizza1
 
primo - Variable in class Pppizza1.Listapizzeria
 
primo() - Method in class Pppizza1.Listapizzeria
 
processi() - Method in class Pppizza1.Monitor1
se ci sono processi attivi si blocca sulla variabile condizione
prossima - Variable in class Pppizza1.Elistapizzeria
 
prossimo() - Method in class Pppizza1.Elistapizzeria
 

R

ritorna() - Method in class Pppizza1.Intero
 
run() - Method in class Pppizza1.Aprisocket
 

S

seguente(Elistapizzeria) - Method in class Pppizza1.Elistapizzeria
 
Server - class Pppizza1.Server.
classe che rappresenta il server
Server() - Constructor for class Pppizza1.Server
 
Server(String, int) - Constructor for class Pppizza1.Server
 
stampa() - Method in class Pppizza1.Vettoreserver
 
stampa() - Method in class Pppizza1.Server
 
stampa() - Method in class Pppizza1.Vettorepizzerie
 
stampa() - Method in class Pppizza1.Pizzeria
 
stampa() - Method in class Pppizza1.Elistapizzeria
 
stampa() - Method in class Pppizza1.Intero
 
stampa(JTextArea) - Method in class Pppizza1.Vettoreserver
 
stampa(JTextArea) - Method in class Pppizza1.Vettorepizzerie
 
stampa(JTextArea) - Method in class Pppizza1.Pizzeria
 
stampa(JTextArea) - Method in class Pppizza1.Elistapizzeria
 
stampa(JTextArea, int) - Method in class Pppizza1.Server
 
stampalista() - Method in class Pppizza1.Listapizzeria
 
stampalista(JTextArea) - Method in class Pppizza1.Listapizzeria
 
stato - Variable in class Pppizza1.Server
 
stato() - Method in class Pppizza1.Server
ritorna lo stato del server
stato() - Method in class Pppizza1.Pizzeria
 
stato(int) - Method in class Pppizza1.Vettoreserver
stato del server n
stato(int, int) - Method in class Pppizza1.Vettoreserver
mette lo stato stat nel server n
stato(String) - Method in class Pppizza1.Vettoreserver
attiva lo stato stat del server nella posizione string
statofalse() - Method in class Pppizza1.Pizzeria
Mette lo stato uguale a false azzera anche conteggio e npizze
statofalse(Pizzeria) - Method in class Pppizza1.Vettorepizzerie
mette false lo stato della pizzeria passata come argomento
statofalse(String) - Method in class Pppizza1.Listapizzeria
 
statotrue(int, int) - Method in class Pppizza1.Pizzeria
riattiva la pizzeria mettendo lo stato true npizze e conteggio
statotrue(int, String, int, int) - Method in class Pppizza1.Vettorepizzerie
mette la pizzeria della zona "zona" di nome "nome" nello stato true aggiornando anche il conteggio e il numero di pizze
statotrue(String, int, int) - Method in class Pppizza1.Listapizzeria
cambia lo stato della pizzeria chiamata "nome" mettendolo true aggiorna anche npizze e conteggio

T

torna(int) - Method in class Pppizza1.Vettoreserver
torna il server che nel vettore server è al posto n
totale() - Method in class Pppizza1.Vettorepizzerie
ritorna il numeri di zone presenti nel vettore
totale() - Method in class Pppizza1.Coda
ritorna il numero totale di thread in coda
trova(int) - Method in class Pppizza1.Listapizzeria
trova la pizzeria meno carica vi aggiunge l'ordine e ritorna la pizzeria trovata
trova(int, int) - Method in class Pppizza1.Vettorepizzerie
trova la pizzeria meno carica della zona vi inserisce l'ordine e ritorna il riferimento alla pizzeria scelta se tutte le pizzerie della zona non sono attive torna null

V

verifica - Variable in class Pppizza1.Server
 
verifica() - Method in class Pppizza1.Server
ritorna la porta per la verifica
verifica() - Method in class Pppizza1.Monitor
mette situazione=2 e il thread nella coda della verifica
verifica(int, int, boolean) - Method in class Pppizza1.Pizzeria
modifica il numero di pizze, il conteggio e lo stato se necessario e se la pizzeria e attiva
verifica(String) - Method in class Pppizza1.Vettorepizzerie
aggiorna il vettore delle pizzerie sulla base della stringa se necessario
verifica(String) - Method in class Pppizza1.Listapizzeria
aggiorna la lista sulla base della stringa se necessario
verificatore() - Method in class Pppizza1.Monitor
mette situazione=2 e il thread nella coda della verifica per il capo della verifica
Vettorepizzerie - class Pppizza1.Vettorepizzerie.
 
Vettorepizzerie() - Constructor for class Pppizza1.Vettorepizzerie
 
Vettoreserver - class Pppizza1.Vettoreserver.
 
Vettoreserver() - Constructor for class Pppizza1.Vettoreserver
 
Vettoreserver(String) - Constructor for class Pppizza1.Vettoreserver
Crea un vettore di Server mettendo quello con il nome "nomehost" come server corrente lo uso in un server per identificare il mio host

A C D E F G I L M N O P R S T V