|
Squid Web Cache master
|
#include <IntRange.h>
Public Member Functions | |
| ACLIntRange () | |
| ~ACLIntRange () override | |
| bool | match (int) override |
| SBufList | dump () const override |
| void | parse () override |
| bool | empty () const override |
| virtual const Acl::Options & | lineOptions () |
| supported ACL "line" options (e.g., "-i") | |
| virtual void | prepareForUse () |
Private Types | |
| typedef Range< int > | RangeType |
Private Attributes | |
| std::list< RangeType > | ranges |
Definition at line 17 of file IntRange.h.
|
private |
Definition at line 30 of file IntRange.h.
|
inline |
Definition at line 21 of file IntRange.h.
|
override |
Definition at line 67 of file IntRange.cc.
|
overridevirtual |
Implements ACLData< int >.
Definition at line 71 of file IntRange.cc.
References SBuf::Printf(), SBuf::push_back(), and ranges.
|
overridevirtual |
|
inlinevirtualinherited |
|
overridevirtual |
Implements ACLData< int >.
Definition at line 55 of file IntRange.cc.
References Range< C, S >::intersection(), ranges, and Range< C, S >::size().
|
overridevirtual |
Implements ACLData< int >.
Definition at line 20 of file IntRange.cc.
References DBG_CRITICAL, debugs, ranges, self_destruct(), ConfigParser::strtokFile(), and xatos().
|
private |