Attribute.h File Reference
#include <WString.h>
#include "TimeStamp.h"
#include "FileAttributes.h"
#include "Access.h"
#include "Compression.h"
Include dependency graph for Attribute.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Classes | |
struct | IFS::AttributeEnum |
Attribute information passed to enumeration callback. More... | |
Namespaces | |
IFS | |
Macros | |
#define | IFS_ATTRIBUTE_TAG_MAP(XX) |
#define | XX(tag, size) tag, |
Typedefs | |
using | IFS::AttributeEnumCallback = Delegate< bool(AttributeEnum &e)> |
Return true to continue enumeration, false to stop. More... | |
Enumerations | |
enum class | IFS::AttributeTag : uint16_t { IFS::XX , IFS::User = 16 } |
Identifies a specific attribute. More... | |
Functions | |
AttributeTag | IFS::getUserAttributeTag (uint8_t value) |
size_t | IFS::getAttributeSize (AttributeTag tag) |
String | toString (IFS::AttributeTag tag) |
bool | fromString (const char *name, IFS::AttributeTag &tag) |
Macro Definition Documentation
◆ IFS_ATTRIBUTE_TAG_MAP
#define IFS_ATTRIBUTE_TAG_MAP | ( | XX | ) |
◆ XX
#define XX | ( | tag, | |
size | |||
) | tag, |
Function Documentation
◆ fromString()
bool fromString | ( | const char * | name, |
IFS::AttributeTag & | tag | ||
) |
◆ toString()
String toString | ( | IFS::AttributeTag | tag | ) |