acl
3.5.3.0
CopyObjectResult.hpp
浏览该文件的文档.
1
#pragma once
2
#include "
acl_cpp/acl_cpp_define.hpp
"
3
#include "
acl_cpp/stdlib/string.hpp
"
4
5
namespace
acl
6
{
7
8
class
dbuf_pool;
9
10
class
ACL_CPP_API
CopyObjectResult
11
{
12
public
:
13
CopyObjectResult
(
dbuf_pool
* pool = NULL);
14
~
CopyObjectResult
();
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
acl::CopyObjectResult
Definition:
CopyObjectResult.hpp:10
acl_cpp_define.hpp
string.hpp
acl
Definition:
acl_cpp_init.hpp:4
acl::CopyObjectResult::getEtag
const char * getEtag() const
Definition:
CopyObjectResult.hpp:20
acl::dbuf_pool
Definition:
dbuf_pool.hpp:17
acl::CopyObjectResult::getLastModified
time_t getLastModified() const
Definition:
CopyObjectResult.hpp:25
ACL_CPP_API
#define ACL_CPP_API
Definition:
acl_cpp_define.hpp:16
include
acl_cpp
aliyun
oss
model
CopyObjectResult.hpp
生成于 2021年 九月 10日 星期五 11:14:44 , 为 acl使用
1.8.15