Lines Matching refs:ber_element
20 struct ber_element { struct
21 struct ber_element *be_next; argument
28 struct ber_element *bv_sub; argument
46 unsigned long (*br_application)(struct ber_element *); argument
81 struct ber_element *ber_get_element(unsigned long);
82 void ber_set_header(struct ber_element *, int,
84 void ber_link_elements(struct ber_element *,
85 struct ber_element *);
86 struct ber_element *ber_unlink_elements(struct ber_element *);
87 void ber_replace_elements(struct ber_element *,
88 struct ber_element *);
89 struct ber_element *ber_add_sequence(struct ber_element *);
90 struct ber_element *ber_add_set(struct ber_element *);
91 struct ber_element *ber_add_integer(struct ber_element *, long long);
92 int ber_get_integer(struct ber_element *, long long *);
93 struct ber_element *ber_add_enumerated(struct ber_element *, long long);
94 int ber_get_enumerated(struct ber_element *, long long *);
95 struct ber_element *ber_add_boolean(struct ber_element *, int);
96 int ber_get_boolean(struct ber_element *, int *);
97 struct ber_element *ber_add_string(struct ber_element *, const char *);
98 struct ber_element *ber_add_nstring(struct ber_element *, const char *,
100 int ber_get_string(struct ber_element *, char **);
101 int ber_get_nstring(struct ber_element *, void **,
103 struct ber_element *ber_add_bitstring(struct ber_element *, const void *,
105 int ber_get_bitstring(struct ber_element *, void **,
107 struct ber_element *ber_add_null(struct ber_element *);
108 int ber_get_null(struct ber_element *);
109 struct ber_element *ber_add_eoc(struct ber_element *);
110 int ber_get_eoc(struct ber_element *);
111 struct ber_element *ber_add_oid(struct ber_element *, struct ber_oid *);
112 struct ber_element *ber_add_noid(struct ber_element *, struct ber_oid *, int);
113 struct ber_element *ber_add_oidstring(struct ber_element *, const char *);
114 int ber_get_oid(struct ber_element *, struct ber_oid *);
117 struct ber_element *ber_printf_elements(struct ber_element *, char *, ...);
118 int ber_scanf_elements(struct ber_element *, char *, ...);
120 int ber_write_elements(struct ber *, struct ber_element *);
122 struct ber_element *ber_read_elements(struct ber *, struct ber_element *);
123 void ber_free_elements(struct ber_element *);
124 size_t ber_calc_len(struct ber_element *);
126 unsigned long (*)(struct ber_element *));