public imgTransport(vendorDBtype _vendorDB) { //Set the vendor vendorDB = _vendorDB; //Does the computer already exist in the database? (queue database) if (computer_exists()) { //Populate masterList with index masterList = populateMasterList(); //Not finished //Check database for each entry, starting at the beginning - remove entries already in database? removeRedundancy(masterList); //Not finished //Send Images foreach (String filename in masterList) { sendImages(filename); } } else { //If it does not, first enter machineName into database sendMachineName(); //Create an index to pass over. generateIndex(); //writes to masterList //Send Index sendIndex(generateXMLIndex()); //Send Images foreach (String filename in masterList) { sendImages(filename); } } }