comparison Core/FileStorage/FileInfo.h @ 233:c11273198cef

rename
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 30 Nov 2012 14:30:05 +0100
parents 5368bbe813cf
children bdd72233b105
comparison
equal deleted inserted replaced
232:5368bbe813cf 233:c11273198cef
40 { 40 {
41 struct FileInfo 41 struct FileInfo
42 { 42 {
43 private: 43 private:
44 std::string uuid_; 44 std::string uuid_;
45 FileType type_; 45 FileContentType contentType_;
46 uint64_t uncompressedSize_; 46 uint64_t uncompressedSize_;
47 CompressionType compression_; 47 CompressionType compressionType_;
48 uint64_t compressedSize_; 48 uint64_t compressedSize_;
49 49
50 public: 50 public:
51 FileInfo() 51 FileInfo()
52 { 52 {
54 54
55 /** 55 /**
56 * Constructor for an uncompressed attachment. 56 * Constructor for an uncompressed attachment.
57 **/ 57 **/
58 FileInfo(const std::string& uuid, 58 FileInfo(const std::string& uuid,
59 FileType type, 59 FileContentType contentType,
60 uint64_t size) : 60 uint64_t size) :
61 uuid_(uuid), 61 uuid_(uuid),
62 type_(type), 62 contentType_(contentType),
63 uncompressedSize_(size), 63 uncompressedSize_(size),
64 compression_(CompressionType_None), 64 compressionType_(CompressionType_None),
65 compressedSize_(size) 65 compressedSize_(size)
66 { 66 {
67 } 67 }
68 68
69 /** 69 /**
70 * Constructor for a compressed attachment. 70 * Constructor for a compressed attachment.
71 **/ 71 **/
72 FileInfo(const std::string& uuid, 72 FileInfo(const std::string& uuid,
73 FileType type, 73 FileContentType contentType,
74 uint64_t uncompressedSize, 74 uint64_t uncompressedSize,
75 CompressionType compression, 75 CompressionType compressionType,
76 uint64_t compressedSize) : 76 uint64_t compressedSize) :
77 uuid_(uuid), 77 uuid_(uuid),
78 type_(type), 78 contentType_(contentType),
79 uncompressedSize_(uncompressedSize), 79 uncompressedSize_(uncompressedSize),
80 compression_(compression), 80 compressionType_(compressionType),
81 compressedSize_(compressedSize) 81 compressedSize_(compressedSize)
82 { 82 {
83 } 83 }
84 84
85 const std::string& GetUuid() const 85 const std::string& GetUuid() const
86 { 86 {
87 return uuid_; 87 return uuid_;
88 } 88 }
89 89
90 FileType GetFileType() const 90 FileContentType GetContentType() const
91 { 91 {
92 return type_; 92 return contentType_;
93 } 93 }
94 94
95 uint64_t GetUncompressedSize() const 95 uint64_t GetUncompressedSize() const
96 { 96 {
97 return uncompressedSize_; 97 return uncompressedSize_;
98 } 98 }
99 99
100 CompressionType GetCompressionType() const 100 CompressionType GetCompressionType() const
101 { 101 {
102 return compression_; 102 return compressionType_;
103 } 103 }
104 104
105 uint64_t GetCompressedSize() const 105 uint64_t GetCompressedSize() const
106 { 106 {
107 return compressedSize_; 107 return compressedSize_;