acl  3.5.3.0
CopyObjectResult.hpp
浏览该文件的文档.
1 #pragma once
4 
5 namespace acl
6 {
7 
8 class dbuf_pool;
9 
11 {
12 public:
13  CopyObjectResult(dbuf_pool* pool = NULL);
15 
16  CopyObjectResult& setEtag(const char* etag);
17  CopyObjectResult& setLastModified(time_t lastModified);
18  void reset();
19 
20  const char* getEtag() const
21  {
22  return etag_;
23  }
24 
25  time_t getLastModified() const
26  {
27  return last_modified_;
28  }
29 
30 private:
31  dbuf_pool* pool_;
32  char* etag_;
33  time_t last_modified_;
34 };
35 
36 } // namespace acl
37 
const char * getEtag() const
time_t getLastModified() const
#define ACL_CPP_API