23 #ifndef VARBINDLIST_SCANNER_H_INCLUDED
24 #define VARBINDLIST_SCANNER_H_INCLUDED
37 varbindlist_scanner_input(VarBindListScanner *
self,
const gchar *input)
39 kv_scanner_input(&
self->super, input);
42 static inline const gchar *
43 varbindlist_scanner_get_current_key(VarBindListScanner *
self)
45 return kv_scanner_get_current_key(&
self->super);
48 static inline const gchar *
49 varbindlist_scanner_get_current_type(VarBindListScanner *
self)
51 return self->varbind_type->str;
54 static inline const gchar *
55 varbindlist_scanner_get_current_value(VarBindListScanner *
self)
57 return kv_scanner_get_current_value(&
self->super);
67 varbindlist_scanner_free(VarBindListScanner *
self)
#define self
Definition: rcptid.c:38
Definition: varbindlist-scanner.h:31
GString * varbind_type
Definition: varbindlist-scanner.h:33
KVScanner super
Definition: varbindlist-scanner.h:32
gboolean varbindlist_scanner_scan_next(VarBindListScanner *self)
Definition: varbindlist-scanner.c:91
void varbindlist_scanner_deinit(VarBindListScanner *self)
Definition: varbindlist-scanner.c:84
void varbindlist_scanner_init(VarBindListScanner *self)
Definition: varbindlist-scanner.c:72
VarBindListScanner * varbindlist_scanner_new(void)
Definition: varbindlist-scanner.c:97