2.2.9.1.1.1 Usage Data Header Structure

The Usage Data Header describes the information contained by the Usage Data Binary Field structure.

byte1

byte2

byte3

byte4

Size

Update Counter

Page Data Offset

User Data Offset

Operating System Data Offset

Browser Data Offset

Referrer Data Offset

Reserved 1

Page Data Count

User Data Count

Operating System Data Count

Browser Data Count

Referrer Data Count

Reserved 2

Last Accessed Day

Rollover Day

Reserved 3

Size (4 bytes): An unsigned integer that specifies the number of bytes contained by the structure.

Update Counter (4 bytes): An unsigned integer describing the number of times that the structure has been stored.

Page Data Offset (4 bytes): An unsigned integer that counts the number of bytes from the start of the structure to the start of the Page Data.

User Data Offset (4 bytes): An unsigned integer that counts the number of bytes from the start of the structure to the start of the User Data.

Operating System Data Offset (4 bytes): An unsigned integer that counts the number of bytes from the start of the structure to the start of the Operating System Data.

Browser Data Offset (4 bytes): An unsigned integer that counts the number of bytes from the start of the structure to the start of the Browser Data.

Referrer Data Offset (4 bytes): An unsigned integer that counts the number of bytes from the start of the structure to the start of the Browser Data.

Reserved 1 (8 bytes): MUST be ignored by reader.

Page Data Count (4 bytes): An unsigned integer that counts the number of entries of Page Data.

User Data Count (4 bytes): An unsigned integer that counts the number of entries of User Data.

Operating System Data Count (4 bytes): An unsigned integer that counts the number of entries of Operating System Data.

Browser Data Count (4 bytes): An unsigned integer that counts the number of entries of Browser Data.

Referrer Data Count (4 bytes): An unsigned integer that counts the number of entries of Referrer Data.

Reserved 2 (8 bytes): MUST be ignored by reader.

Last Accessed Day (2 bytes): An unsigned integer that contains the number of days since 1/1/1899 to the day that the structure was last stored.

Rollover Day (1 byte): An unsigned integer that specifies the rollover day of usage data from daily data into monthly data. The value MUST be between 1 and 27 (inclusive).

Reserved 3 (33 bytes): MUST be ignored by reader.