acl  3.5.3.0
acl::OSSObject类 参考

#include <OSSObject.hpp>

+ acl::OSSObject 的协作图:

Public 成员函数

 OSSObject (dbuf_pool *pool=NULL)
 
 ~OSSObject ()
 
OSSObjectsetKey (const char *key)
 
OSSObjectsetBucketName (const char *name)
 
OSSObjectsetObjectContent (istream *in)
 
OSSObjectsetObjectMetadata (ObjectMetadata *meta)
 
void reset ()
 
const char * getKey () const
 
const char * getBucketName () const
 
istreamgetObjectContent ()
 
ObjectMetadatagetObjectMetadata () const
 
const char * toString ()
 

详细描述

在文件 OSSObject.hpp13 行定义.

构造及析构函数说明

◆ OSSObject()

acl::OSSObject::OSSObject ( dbuf_pool pool = NULL)

◆ ~OSSObject()

acl::OSSObject::~OSSObject ( )

成员函数说明

◆ getBucketName()

const char* acl::OSSObject::getBucketName ( ) const
inline

在文件 OSSObject.hpp30 行定义.

31  {
32  return bucket_;
33  }

◆ getKey()

const char* acl::OSSObject::getKey ( ) const
inline

在文件 OSSObject.hpp25 行定义.

26  {
27  return key_;
28  }

◆ getObjectContent()

istream* acl::OSSObject::getObjectContent ( )
inline

在文件 OSSObject.hpp35 行定义.

36  {
37  return in_;
38  }

◆ getObjectMetadata()

ObjectMetadata* acl::OSSObject::getObjectMetadata ( ) const
inline

在文件 OSSObject.hpp40 行定义.

41  {
42  return meta_;
43  }

◆ reset()

void acl::OSSObject::reset ( )

◆ setBucketName()

OSSObject& acl::OSSObject::setBucketName ( const char *  name)

◆ setKey()

OSSObject& acl::OSSObject::setKey ( const char *  key)

◆ setObjectContent()

OSSObject& acl::OSSObject::setObjectContent ( istream in)

◆ setObjectMetadata()

OSSObject& acl::OSSObject::setObjectMetadata ( ObjectMetadata meta)

◆ toString()

const char* acl::OSSObject::toString ( )

该类的文档由以下文件生成: