private void downloadCompleteImpl(string containerGivenName, string fileName) { string lockstr = makeAbsPath(this.loggedInUsername, containerGivenName + path_sep + fileName); Console.WriteLine("Release read lock for {0}", lockstr); srv.getLocks().releaseReadLock(lockstr); }
private DBTransferManager(DBServer srv) { this.azureLink = srv.getAzureLink(); this.globalLocks = srv.getLocks(); pendingUploads = new Dictionary <string, UPLOAD_INFO>(); listenSocket = new TcpListener(IPAddress.Any, DBServer.SERVER_CONTROL_PORT + 1); listenSocket.Start(); new Thread(new ThreadStart(listen)).Start(); //control returns to DBServerWorker }