ewmscp
..
|
class for asttribute data, abstract base to be implemented for specific handlers More...
#include <ioHandle.h>
Public Member Functions | |
virtual | ~attrDataType ()=default |
virtual void | set (ioHandle *handle)=0 |
set this set of attributes on the file described by handle More... | |
Protected Attributes | |
std::forward_list< std::pair< std::string, std::string > > | xattrs |
class for asttribute data, abstract base to be implemented for specific handlers
Definition at line 22 of file ioHandle.h.
|
virtualdefault |
Reimplemented in daosFsIoCommon::attrDataType, daosFsCommon::attrDataType, posixFileIoCommon::attrDataType, and gpfsIoCommon::attrDataType.
|
pure virtual |
set this set of attributes on the file described by handle
std::system_error | if attr setting fails |
[in] | handle | [in] handler for output file to set attrs on |
Implemented in daosFsIoCommon::attrDataType, daosFsCommon::attrDataType, posixFileIoCommon::attrDataType, and gpfsIoCommon::attrDataType.
|
protected |
Definition at line 24 of file ioHandle.h.
Referenced by posixFileIoCommon::attrDataType::add(), and daosFsIoCommon::attrDataType::add().