base64_decode_ctx_t Struct Reference

State of a base64 decoding process in progress. More...


Data Fields

int length
 Desired length of binary data or -1.
isc_buffer_ttarget
 Buffer for resulting binary data.
int digits
 Number of buffered base64 digits.
isc_boolean_t seen_end
 True if "=" end marker seen.
int val [4]


Detailed Description

State of a base64 decoding process in progress.

Definition at line 102 of file base64.c.


Field Documentation

int base64_decode_ctx_t::length

Desired length of binary data or -1.

Definition at line 103 of file base64.c.

Referenced by base64_decode_char(), base64_decode_finish(), base64_decode_init(), and isc_base64_tobuffer().

isc_buffer_t* base64_decode_ctx_t::target

Buffer for resulting binary data.

Definition at line 104 of file base64.c.

Referenced by base64_decode_char(), and base64_decode_init().

int base64_decode_ctx_t::digits

Number of buffered base64 digits.

Definition at line 105 of file base64.c.

Referenced by base64_decode_char(), base64_decode_finish(), and base64_decode_init().

isc_boolean_t base64_decode_ctx_t::seen_end

True if "=" end marker seen.

Definition at line 106 of file base64.c.

Referenced by base64_decode_char(), base64_decode_init(), and isc_base64_tobuffer().

int base64_decode_ctx_t::val[4]

Definition at line 107 of file base64.c.

Referenced by base64_decode_char().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:19 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha