Avis Client Library: Attributes Struct Reference

# Attributes Struct Reference

`#include <avis/attributes.h>`

## Detailed Description

A map of string names to polymorphic Value instances.

This is used as the payload for notification messages (see elvin_send()) and for specifying connection options to the router (see elvin_open()).

All string keys and Value's associated with them are considered to be owned by the Attributes instance and will be automatically freed when appropriate. For convenience, most of the methods used to add entries automatically copy their string name parameter before adding: see the documentation for each function for more information.

See also:
  attributes_create()

  AttributesIter

  Value

## Data Fields
struct hashtable * | table

## Field Documentation

struct hashtable* Attributes::table`[read]`

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

- avis/attributes.h