journal_rawheader_t Union Reference

The on-disk representation of the journal header. All numbers are stored in big-endian order. More...


Data Fields

struct {
   unsigned char   format [16]
 File format version ID.
   journal_rawpos_t   begin
 Position of the first addressable transaction.
   journal_rawpos_t   end
 Position of the next (yet nonexistent) transaction.
   unsigned char   index_size [4]
 Number of index entries following the header.
   unsigned char   sourceserial [4]
 Source serial number.
   unsigned char   flags
h
unsigned char pad [JOURNAL_HEADER_SIZE]


Detailed Description

The on-disk representation of the journal header. All numbers are stored in big-endian order.

Definition at line 212 of file journal.c.


Field Documentation

unsigned char journal_rawheader_t::format[16]

File format version ID.

Definition at line 215 of file journal.c.

Referenced by journal_header_decode(), journal_header_encode(), and journal_open().

journal_rawpos_t journal_rawheader_t::begin

Position of the first addressable transaction.

Definition at line 217 of file journal.c.

Referenced by journal_header_decode(), and journal_header_encode().

journal_rawpos_t journal_rawheader_t::end

Position of the next (yet nonexistent) transaction.

Definition at line 219 of file journal.c.

Referenced by journal_header_decode(), and journal_header_encode().

unsigned char journal_rawheader_t::index_size[4]

Number of index entries following the header.

Definition at line 221 of file journal.c.

Referenced by journal_header_decode(), and journal_header_encode().

unsigned char journal_rawheader_t::sourceserial[4]

Source serial number.

Definition at line 223 of file journal.c.

Referenced by journal_header_decode(), and journal_header_encode().

unsigned char journal_rawheader_t::flags

Definition at line 224 of file journal.c.

Referenced by journal_header_decode(), and journal_header_encode().

struct { ... } journal_rawheader_t::h

Referenced by journal_header_decode(), journal_header_encode(), and journal_open().

unsigned char journal_rawheader_t::pad[JOURNAL_HEADER_SIZE]

Definition at line 227 of file journal.c.

Referenced by journal_header_encode().


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