ewmscp  ..
Public Member Functions | Friends | List of all members
daosFsCommon::attrDataType Class Reference

#include <daosFsCommon.h>

Inheritance diagram for daosFsCommon::attrDataType:
[legend]
Collaboration diagram for daosFsCommon::attrDataType:
[legend]

Public Member Functions

void fill (daosFsCommon &handler)
 
 ~attrDataType () override=default
 
void add (const std::string &name, const std::string &value)
 
void set (ioHandle *handle) override
 set this set of attributes on the file described by handle More...
 

Friends

class daosFsIoCommon
 

Additional Inherited Members

- Protected Attributes inherited from ioHandle::attrDataType
std::forward_list< std::pair< std::string, std::string > > xattrs
 

Detailed Description

Definition at line 30 of file daosFsCommon.h.

Constructor & Destructor Documentation

◆ ~attrDataType()

daosFsCommon::attrDataType::~attrDataType ( )
overridevirtualdefault

Reimplemented from ioHandle::attrDataType.

Member Function Documentation

◆ add()

void daosFsCommon::attrDataType::add ( const std::string &  name,
const std::string &  value 
)

◆ fill()

void daosFsCommon::attrDataType::fill ( daosFsCommon handler)

◆ set()

void daosFsCommon::attrDataType::set ( ioHandle handle)
overridevirtual

set this set of attributes on the file described by handle

Exceptions
std::system_errorif attr setting fails
Parameters
[in]handle[in] handler for output file to set attrs on

Implements ioHandle::attrDataType.

Friends And Related Function Documentation

◆ daosFsIoCommon

friend class daosFsIoCommon
friend

Definition at line 31 of file daosFsCommon.h.


The documentation for this class was generated from the following file: