0.9.8.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | List of all members
Hyperspace::Attribute Struct Reference

Holds extended attribute and value. More...

#include <Protocol.h>

Public Member Functions

 Attribute ()
 
 Attribute (const char *n, const void *v, uint32_t vl)
 Constructor. More...
 

Public Attributes

const char * name
 Name of extended attribute. More...
 
const void * value
 Pointer to attribute value. More...
 
uint32_t value_len
 Length of attribute value. More...
 

Detailed Description

Holds extended attribute and value.

Definition at line 48 of file Protocol.h.

Constructor & Destructor Documentation

Hyperspace::Attribute::Attribute ( )
inline

Definition at line 49 of file Protocol.h.

Hyperspace::Attribute::Attribute ( const char *  n,
const void *  v,
uint32_t  vl 
)
inline

Constructor.

Parameters
nAttribute name
vAttribute value
vlAttribute value length

Definition at line 55 of file Protocol.h.

Member Data Documentation

const char* Hyperspace::Attribute::name

Name of extended attribute.

Definition at line 59 of file Protocol.h.

const void* Hyperspace::Attribute::value

Pointer to attribute value.

Definition at line 62 of file Protocol.h.

uint32_t Hyperspace::Attribute::value_len

Length of attribute value.

Definition at line 65 of file Protocol.h.


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