Logo Search packages:      
Sourcecode: avahi version File versions

strlst.h File Reference


Detailed Description

Implementation of a data type to store lists of strings

Definition in file strlst.h.

#include <sys/types.h>
#include <inttypes.h>
#include <stdarg.h>
#include <avahi-common/cdecl.h>
#include <avahi-common/gccmacro.h>

Go to the source code of this file.

Classes

struct  AvahiStringList

Functions

AvahiStringListavahi_string_list_add (AvahiStringList *l, const char *text)
AvahiStringListavahi_string_list_add_anonymous (AvahiStringList *l, size_t size)
AvahiStringListavahi_string_list_add_arbitrary (AvahiStringList *l, const uint8_t *text, size_t size)
AvahiStringListavahi_string_list_add_many (AvahiStringList *r,...) AVAHI_GCC_SENTINEL
AvahiStringListavahi_string_list_add_many_va (AvahiStringList *r, va_list va)
AvahiStringListavahi_string_list_add_pair (AvahiStringList *l, const char *key, const char *value)
AvahiStringListavahi_string_list_add_pair_arbitrary (AvahiStringList *l, const char *key, const uint8_t *value, size_t size)
AvahiStringListavahi_string_list_add_printf (AvahiStringList *l, const char *format,...) AVAHI_GCC_PRINTF_ATTR23
AvahiStringListavahi_string_list_add_vprintf (AvahiStringList *l, const char *format, va_list va)
AvahiStringListavahi_string_list_copy (const AvahiStringList *l)
int avahi_string_list_equal (const AvahiStringList *a, const AvahiStringList *b)
AvahiStringListavahi_string_list_find (AvahiStringList *l, const char *key)
void avahi_string_list_free (AvahiStringList *l)
AvahiStringListavahi_string_list_get_next (AvahiStringList *l)
int avahi_string_list_get_pair (AvahiStringList *l, char **key, char **value, size_t *size)
uint32_t avahi_string_list_get_service_cookie (AvahiStringList *l)
size_t avahi_string_list_get_size (AvahiStringList *l)
uint8_t * avahi_string_list_get_text (AvahiStringList *l)
unsigned avahi_string_list_length (const AvahiStringList *l)
AvahiStringListavahi_string_list_new (const char *txt,...) AVAHI_GCC_SENTINEL
AvahiStringListavahi_string_list_new_from_array (const char **array, int length)
AvahiStringListavahi_string_list_new_va (va_list va)
int avahi_string_list_parse (const void *data, size_t size, AvahiStringList **ret)
AvahiStringListavahi_string_list_reverse (AvahiStringList *l)
size_t avahi_string_list_serialize (AvahiStringList *l, void *data, size_t size)
char * avahi_string_list_to_string (AvahiStringList *l)


Generated by  Doxygen 1.6.0   Back to index