fhq-server  v0.2.33
Documentation for fhq-server. FreeHackQuest is an open source platform for competitions of computer security.
Public Member Functions | Private Attributes | List of all members
WsjcppGeoIPv4 Class Reference

#include <wsjcpp_geoip.h>

Public Member Functions

 WsjcppGeoIPv4 ()
 
 WsjcppGeoIPv4 (const unsigned char arrIpLeft[4])
 
 WsjcppGeoIPv4 (unsigned char c1, unsigned char c2, unsigned char c3, unsigned char c4)
 
bool fromString (const std::string &sIpAddress)
 
std::string toString ()
 
bool operator== (const WsjcppGeoIPv4 &rhs)
 
bool operator< (const WsjcppGeoIPv4 &rhs)
 
bool operator> (const WsjcppGeoIPv4 &rhs)
 
bool operator<= (const WsjcppGeoIPv4 &rhs)
 
bool operator>= (const WsjcppGeoIPv4 &rhs)
 

Private Attributes

unsigned char m_arrIP [4]
 

Constructor & Destructor Documentation

◆ WsjcppGeoIPv4() [1/3]

WsjcppGeoIPv4::WsjcppGeoIPv4 ( )

◆ WsjcppGeoIPv4() [2/3]

WsjcppGeoIPv4::WsjcppGeoIPv4 ( const unsigned char  arrIpLeft[4])

◆ WsjcppGeoIPv4() [3/3]

WsjcppGeoIPv4::WsjcppGeoIPv4 ( unsigned char  c1,
unsigned char  c2,
unsigned char  c3,
unsigned char  c4 
)

Member Function Documentation

◆ fromString()

bool WsjcppGeoIPv4::fromString ( const std::string &  sIpAddress)

◆ operator<()

bool WsjcppGeoIPv4::operator< ( const WsjcppGeoIPv4 rhs)

◆ operator<=()

bool WsjcppGeoIPv4::operator<= ( const WsjcppGeoIPv4 rhs)

◆ operator==()

bool WsjcppGeoIPv4::operator== ( const WsjcppGeoIPv4 rhs)

◆ operator>()

bool WsjcppGeoIPv4::operator> ( const WsjcppGeoIPv4 rhs)

◆ operator>=()

bool WsjcppGeoIPv4::operator>= ( const WsjcppGeoIPv4 rhs)

◆ toString()

std::string WsjcppGeoIPv4::toString ( )

Member Data Documentation

◆ m_arrIP

unsigned char WsjcppGeoIPv4::m_arrIP[4]
private

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