5 #ifndef _INC_cNetHostRange_H
6 #define _INC_cNetHostRange_H
12 #include "../Math/cValueRange.h"
36 cNetHostRange4(
const char* pszRange)
38 SetAddressRange(pszRange);
40 cNetHostRange4(cNetHost4 low)
41 : cValueRange(low.get_HostIp4_H(), low.get_HostIp4_H())
44 cNetHostRange4(cNetHost4 low, cNetHost4 high)
45 : cValueRange(low.get_HostIp4_H(), high.get_HostIp4_H())
52 return(!(m_Lo == m_Hi));
54 bool IsAddrInRange(
const cNetHost4& ip)
const
57 return SUPER_t::IsInsideI(ip.get_HostIp4_H());
60 bool SetAddressRange(
const char* pszRange);
#define GRAYLIB_LINK
Definition: GrayLibBase.h:35
#define UNITTEST_FRIEND(n)
Define this in the class body to be unit tested. Allow the unit test to access private/protected stuf...
Definition: cUnitTestDecl.h:17
Definition: cValueRange.h:21
UNITTEST2_PREDEF(cQuadtree)