nsDirIndex.h 736 B

12345678910111213141516171819202122232425262728293031
  1. /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. #include "nsIDirIndex.h"
  6. #include "nsString.h"
  7. #include "mozilla/Attributes.h"
  8. /* CID: {f6913e2e-1dd1-11b2-84be-f455dee342af} */
  9. class nsDirIndex final : public nsIDirIndex {
  10. private:
  11. ~nsDirIndex();
  12. public:
  13. nsDirIndex();
  14. NS_DECL_ISUPPORTS
  15. NS_DECL_NSIDIRINDEX
  16. protected:
  17. uint32_t mType;
  18. nsXPIDLCString mContentType;
  19. nsXPIDLCString mLocation;
  20. nsString mDescription;
  21. int64_t mSize;
  22. PRTime mLastModified;
  23. };