IP2CParserV2 Class Reference

#include <ip2cparser_v2.h>

Public Member Functions

bool parse (IP2CParser &self, QIODevice &dataBase)
 

Detailed Description

Compacted database file format, version 2: (all strings are null terminated) Header:

TYPE LENGTH DESCRIPTION
-----------------------------------------------------
unsigned long 4 'I' 'P' '2' 'C' bytes
unsigned short 2 Version (equal to 2)

Block repeated until EOF:

TYPE LENGTH DESCRIPTION
-----------------------------------------------------
string N/A Country full name, UTF-8
string N/A Country abbreviation (3 letters version)
unsigned long 4 Number of IP Blocks (N_IP_BLOCKS)
-- BLOCK: repeated N_IP_BLOCKS times.
unsigned long 4 Beginning of an IP range
unsigned long 4 End of an IP range
-- END OF BLOCK

Definition at line 56 of file ip2cparser_v2.h.


The documentation for this class was generated from the following files: