int Server::block_map ( int  sk  ) 

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

La funzione funzione riceve l'id del blocco interessato dal client identificato da sk, trova il blocco richiamando la find_block, stabilisce l'associazione blocco-client richiamando la add_client, invia il contenuto del blocco al 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