IFS::SPIFFS::SpiffsMetaBuffer Struct Reference

#include <FileMeta.h>

Collaboration diagram for IFS::SPIFFS::SpiffsMetaBuffer:
[legend]

Public Types

enum  Flag { Flag::dirty }
 

Public Member Functions

void init ()
 
template<typename T >
void assign (const T &data)
 
void copyTo (Stat &stat)
 
void setAcl (const ACL &newAcl)
 
void setFileTime (time_t t)
 
void setCompression (const Compression &c)
 
void setattr (FileAttributes newAttr)
 

Public Attributes

FileMeta meta
 
uint8_t user [SPIFFS_USER_METALEN]
 
BitSet< uint8_t, Flagflags
 

Member Enumeration Documentation

◆ Flag

Enumerator
dirty 

Member Function Documentation

◆ assign()

template<typename T >
void IFS::SPIFFS::SpiffsMetaBuffer::assign ( const T &  data)
inline

◆ copyTo()

void IFS::SPIFFS::SpiffsMetaBuffer::copyTo ( Stat stat)
inline

◆ init()

void IFS::SPIFFS::SpiffsMetaBuffer::init ( )
inline

◆ setAcl()

void IFS::SPIFFS::SpiffsMetaBuffer::setAcl ( const ACL newAcl)
inline

◆ setattr()

void IFS::SPIFFS::SpiffsMetaBuffer::setattr ( FileAttributes  newAttr)
inline

◆ setCompression()

void IFS::SPIFFS::SpiffsMetaBuffer::setCompression ( const Compression c)
inline

◆ setFileTime()

void IFS::SPIFFS::SpiffsMetaBuffer::setFileTime ( time_t  t)
inline

Member Data Documentation

◆ flags

BitSet<uint8_t, Flag> IFS::SPIFFS::SpiffsMetaBuffer::flags

◆ meta

FileMeta IFS::SPIFFS::SpiffsMetaBuffer::meta

◆ user

uint8_t IFS::SPIFFS::SpiffsMetaBuffer::user[SPIFFS_USER_METALEN]

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