Example #1
0
        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
 }