home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / PowerPlant / UGetMultipleFiles 1.4 / LFSSpecArrayComp.h < prev    next >
Encoding:
Text File  |  1996-08-13  |  1.1 KB  |  31 lines  |  [TEXT/CWIE]

  1. // --------------------------------------------------------------------------------------------
  2. //    UGetMulltipleFiles - An Add Files utility class
  3. //        By David Hirsch
  4. // --------------------------------------------------------------------------------------------
  5.  
  6. // --------------------------------------------------------------------------------------------
  7. // LFSSpecArrayComp - This is an array comparator for an LArray of FSSpec records.
  8. //        It compares on the basis of volume, directory and name, so you can add
  9. //        multiple files with identical names in different directories
  10. // --------------------------------------------------------------------------------------------
  11.  
  12. #pragma once
  13.  
  14. class    LFSSpecArrayComp : public LComparator {
  15. public:
  16.                         LFSSpecArrayComp() { }
  17.     virtual                ~LFSSpecArrayComp() { }
  18.             
  19.     virtual Int32        Compare(
  20.                                 const void*            inItemOne,
  21.                                 const void*         inItemTwo,
  22.                                 Uint32                inSizeOne,
  23.                                 Uint32                inSizeTwo) const;
  24.                                 
  25.     virtual Boolean        IsEqualTo(
  26.                                 const void*            inItemOne,
  27.                                 const void*         inItemTwo,
  28.                                 Uint32                inSizeOne,
  29.                                 Uint32                inSizeTwo) const;
  30. };
  31.