Путеводитель по Руководству Linux

  User  |  Syst  |  Libr  |  Device  |  Files  |  Other  |  Admin  |  Head  |



   ber_first_element    ( 3 )

OpenLDAP LBER библиотечные подпрограммы базовых правил декодирования (OpenLDAP LBER simplified Basic Encoding Rules library routines for decoding)

  Name  |  Library  |    Synopsis    |  Description  |  Examples  |  Error  |  Note  |  See also  |

Синопсис (Synopsis)

#include <lber.h>

ber_tag_t ber_get_next(Sockbuf *sb, ber_len_t *len, BerElement *ber);

ber_tag_t ber_skip_tag(BerElement *ber, ber_len_t *len);

ber_tag_t ber_peek_tag(BerElement *ber, ber_len_t *len);

ber_tag_t ber_scanf(BerElement *ber, const char *fmt, ...);

ber_tag_t ber_get_int(BerElement *ber, ber_int_t *num);

ber_tag_t ber_get_enum(BerElement *ber, ber_int_t *num);

ber_tag_t ber_get_stringb(BerElement *ber, char *buf, ber_len_t *len);

ber_tag_t ber_get_stringa(BerElement *ber, char **buf);

ber_tag_t ber_get_stringal(BerElement *ber, struct berval **bv);

ber_tag_t ber_get_stringbv(BerElement *ber, struct berval *bv, int alloc);

ber_tag_t ber_get_null(BerElement *ber);

ber_tag_t ber_get_boolean(BerElement *ber, ber_int_t *bool);

ber_tag_t ber_get_bitstringa(BerElement *ber, char **buf, ber_len_t *blen);

ber_tag_t ber_first_element(BerElement *ber, ber_len_t *len, char **cookie);

ber_tag_t ber_next_element(BerElement *ber, ber_len_t *len, const char *cookie);