}
SBufList
-ACLASN::dump()
+ACLASN::dump() const
{
SBufList sl;
virtual ~ACLASN();
virtual bool match(Ip::Address);
- virtual SBufList dump();
+ virtual SBufList dump() const;
virtual void parse();
bool empty() const;
virtual ACLData<Ip::Address> *clone() const;
virtual ~ACLData() {}
virtual bool match(M) =0;
- virtual SBufList dump() =0;
+ virtual SBufList dump() const =0;
virtual void parse() =0;
virtual ACLData *clone() const =0;
virtual void prepareForUse() {}
}
SBufList
-ACLDomainData::dump()
+ACLDomainData::dump() const
{
SBufList sl;
/* damn this is VERY inefficient for long ACL lists... filling
virtual ~ACLDomainData();
bool match(char const *);
- SBufList dump();
+ SBufList dump() const;
void parse();
bool empty() const;
virtual ACLData<char const *> *clone() const;
}
SBufList
-ACLHierCodeData::dump()
+ACLHierCodeData::dump() const
{
SBufList sl;
ACLHierCodeData &operator= (ACLHierCodeData const &);
virtual ~ACLHierCodeData();
bool match(hier_code);
- SBufList dump();
+ SBufList dump() const;
void parse();
bool empty() const;
virtual ACLData<hier_code> *clone() const;
}
SBufList
-ACLHTTPHeaderData::dump()
+ACLHTTPHeaderData::dump() const
{
SBufList sl;
sl.push_back(SBuf(hdrName));
ACLHTTPHeaderData();
virtual ~ACLHTTPHeaderData();
virtual bool match(HttpHeader* hdr);
- virtual SBufList dump();
+ virtual SBufList dump() const;
virtual void parse();
virtual bool empty() const;
virtual ACLData<HttpHeader*> *clone() const;
{}
SBufList
-ACLIntRange::dump()
+ACLIntRange::dump() const
{
SBufList sl;
CbDataListIterator<RangeType> iter(ranges);
virtual ~ACLIntRange();
virtual bool match(int);
- virtual SBufList dump();
+ virtual SBufList dump() const;
virtual void parse();
virtual bool empty() const;
virtual ACLData<int> *clone() const;
/// \endcond
SBufList
-ACLMethodData::dump()
+ACLMethodData::dump() const
{
SBufList sl;
CbDataList<HttpRequestMethod> *data = values;
ACLMethodData &operator= (ACLMethodData const &);
virtual ~ACLMethodData();
bool match(HttpRequestMethod);
- SBufList dump();
+ SBufList dump() const;
void parse();
bool empty() const;
virtual ACLData<HttpRequestMethod> *clone() const;
}
SBufList
-ACLNoteData::dump()
+ACLNoteData::dump() const
{
SBufList sl;
sl.push_back(SBuf(name));
ACLNoteData();
virtual ~ACLNoteData();
virtual bool match(HttpRequest* request);
- virtual SBufList dump();
+ virtual SBufList dump() const;
virtual void parse();
virtual bool empty() const;
virtual ACLData<HttpRequest *> *clone() const;
/// \endcond
SBufList
-ACLProtocolData::dump()
+ACLProtocolData::dump() const
{
SBufList sl;
CbDataList<AnyP::ProtocolType> *data = values;
ACLProtocolData &operator= (ACLProtocolData const &);
virtual ~ACLProtocolData();
bool match(AnyP::ProtocolType);
- SBufList dump();
+ SBufList dump() const;
void parse();
bool empty() const;
virtual ACLData<AnyP::ProtocolType> *clone() const;
}
SBufList
-ACLRegexData::dump()
+ACLRegexData::dump() const
{
SBufList sl;
RegexList *temp = data;
virtual ~ACLRegexData();
virtual bool match(char const *user);
- virtual SBufList dump();
+ virtual SBufList dump() const;
virtual void parse();
virtual bool empty() const;
virtual ACLData<char const *> *clone() const;
}
SBufList
-ACLStringData::dump()
+ACLStringData::dump() const
{
SBufList sl;
/* damn this is VERY inefficient for long ACL lists... filling
ACLStringData &operator= (ACLStringData const &);
virtual ~ACLStringData();
bool match(char const *);
- SBufList dump();
+ SBufList dump() const;
virtual void parse();
bool empty() const;
virtual ACLData<char const *> *clone() const;
}
SBufList
-ACLTimeData::dump()
+ACLTimeData::dump() const
{
SBufList sl;
- ACLTimeData *t = this;
+ const ACLTimeData *t = this;
while (t != NULL) {
SBuf s;
ACLTimeData&operator=(ACLTimeData const &);
virtual ~ACLTimeData();
bool match(time_t);
- SBufList dump();
+ SBufList dump() const;
void parse();
bool empty() const;
virtual ACLData<time_t> *clone() const;
}
SBufList
-ACLUserData::dump()
+ACLUserData::dump() const
{
SBufList sl;
virtual ~ACLUserData();
bool match(char const *user);
- SBufList dump();
+ SBufList dump() const;
void parse();
bool empty() const;
virtual ACLData<char const *> *clone() const;
bool ACLExternal::valid () const STUB_RETVAL(false)
bool ACLExternal::empty () const STUB_RETVAL(false)
int ACLExternal::match(ACLChecklist *) STUB_RETVAL(0)
-wordlist * ACLExternal::dump() const STUB_RETVAL(NULL)
+SBufList ACLExternal::dump() const STUB_RETVAL(SBufList())
void ACLExternal::ExternalAclLookup(ACLChecklist *, ACLExternal *) STUB
void ExternalACLLookup::Start(ACLChecklist *, external_acl_data *, bool) STUB
void externalAclInit(void) STUB_NOP
void ACLMaxUserIP::parse() STUB
int ACLMaxUserIP::match(Auth::UserRequest::Pointer, Ip::Address const &) STUB_RETVAL(0)
int ACLMaxUserIP::match(ACLChecklist *) STUB_RETVAL(0)
-wordlist * ACLMaxUserIP::dump() const STUB_RETVAL(NULL)
+SBufList ACLMaxUserIP::dump() const STUB_RETVAL(SBufList())
#include "auth/AclProxyAuth.h"
ACLProxyAuth::~ACLProxyAuth() STUB
char const * ACLProxyAuth::typeString() const STUB_RETVAL(NULL)
void ACLProxyAuth::parse() STUB
int ACLProxyAuth::match(ACLChecklist *) STUB_RETVAL(0)
-wordlist * ACLProxyAuth::dump() const STUB_RETVAL(NULL)
+SBufList ACLProxyAuth::dump() const STUB_RETVAL(SBufList())
bool ACLProxyAuth::empty () const STUB_RETVAL(false)
bool ACLProxyAuth::valid () const STUB_RETVAL(false)
ProxyAuthLookup * ProxyAuthLookup::Instance() STUB_RETVAL(NULL)