The Pedigree Project 0.1
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
MemoryExtendedAttributes::Entry Struct Reference
+ Collaboration diagram for MemoryExtendedAttributes::Entry:

Public Member Functions

char * name ()
 
void * value ()
 

Static Public Member Functions

static Entry * create (const StringView &name, const void *value, size_t length)
 
static void destroy (Entry *entry)
 

Public Attributes

Entry * next
 
size_t nameLength
 
size_t valueLength
 
size_t bytes
 

Detailed Description

Definition at line 26 of file MemoryExtendedAttributes.cc.

Member Function Documentation

◆ create()

static Entry * MemoryExtendedAttributes::Entry::create ( const StringView &  name,
const void *  value,
size_t  length 
)
inlinestatic

Definition at line 35 of file MemoryExtendedAttributes.cc.

◆ destroy()

static void MemoryExtendedAttributes::Entry::destroy ( Entry *  entry)
inlinestatic

Definition at line 47 of file MemoryExtendedAttributes.cc.

◆ name()

char * MemoryExtendedAttributes::Entry::name ( )
inline

Definition at line 29 of file MemoryExtendedAttributes.cc.

◆ value()

void * MemoryExtendedAttributes::Entry::value ( )
inline

Definition at line 32 of file MemoryExtendedAttributes.cc.

Member Data Documentation

◆ bytes

size_t MemoryExtendedAttributes::Entry::bytes

Definition at line 28 of file MemoryExtendedAttributes.cc.

◆ nameLength

size_t MemoryExtendedAttributes::Entry::nameLength

Definition at line 28 of file MemoryExtendedAttributes.cc.

◆ next

Entry* MemoryExtendedAttributes::Entry::next

Definition at line 27 of file MemoryExtendedAttributes.cc.

◆ valueLength

size_t MemoryExtendedAttributes::Entry::valueLength

Definition at line 28 of file MemoryExtendedAttributes.cc.


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