Sha256: f38f11efa6444f48303e346b38d405c54c02bb413caa4f5ab92fac6f6bb984cc

Contents?: true

Size: 1.05 KB

Versions: 28

Compression:

Stored size: 1.05 KB

Contents

/*
 * Summary: SASL support for memcached
 *
 * Copy: See Copyright for the status of this software.
 *
 * Author: Trond Norbye
 */

#ifndef LIBMEMCACHED_MEMCACHED_SASL_H
#define LIBMEMCACHED_MEMCACHED_SASL_H

#ifdef LIBMEMCACHED_WITH_SASL_SUPPORT
#include <sasl/sasl.h>

#ifdef __cplusplus
extern "C" {
#endif

LIBMEMCACHED_API
void memcached_set_sasl_callbacks(memcached_st *ptr,
                                  const sasl_callback_t *callbacks);

LIBMEMCACHED_API
memcached_return  memcached_set_sasl_auth_data(memcached_st *ptr,
                                               const char *username,
                                               const char *password);

LIBMEMCACHED_API
memcached_return memcached_destroy_sasl_auth_data(memcached_st *ptr);


LIBMEMCACHED_API
const sasl_callback_t *memcached_get_sasl_callbacks(memcached_st *ptr);

LIBMEMCACHED_LOCAL
memcached_return memcached_sasl_authenticate_connection(memcached_server_st *server);

#ifdef __cplusplus
}
#endif

#endif /* LIBMEMCACHED_WITH_SASL_SUPPORT */

#endif /* LIBMEMCACHED_MEMCACHED_SASL_H */

Version data entries

28 entries across 27 versions & 4 rubygems

Version Path
vinted-memcached-1.8.5 vendor/libmemcached-0.32/libmemcached/memcached_sasl.h
vinted-memcached-1.8.4 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
vinted-memcached-1.8.3 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
vinted-memcached-1.8.2 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
vinted-memcached-1.8.0 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
dalli_memcached-1.8.0 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.8.0 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.7.2 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.7.0 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.6.1 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.6.0 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.5.1 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.5.0 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
boourns-memcached-1.4.6 ext/include/libmemcached/memcached_sasl.h
boourns-memcached-1.4.6 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.4.6 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.4.5 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.4.3 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.4.2 ext/libmemcached-0.32/libmemcached/memcached_sasl.h
memcached-1.4.1 ext/libmemcached-0.32/libmemcached/memcached_sasl.h