Mercurial > hg > orthanc
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_; |