int Server::block_unmap ( int  sk  ) 

int block_unmap(int sk): funzione pubblica che cancella l'associazione tra client e blocco.

La funzione riceve l'id del blocco interessato dal client identificato da sk, trova il blocco richiamando la find_block, elimina l'associazione client-blocco richiamando la delete_client. Tutte le operazioni sul blocco sono effettuate in mutua esclusione. La funzione ritorna 1 in caso di successo e -1 in caso di errore.


Generato il Fri Feb 4 17:36:40 2011 per DistributedMemory da  doxygen 1.5.8