{
}
-ACLARP::~ACLARP()
-{
-}
-
char const *
ACLARP::typeString() const
{
#include "acl/Acl.h"
#include "acl/Checklist.h"
-#include "splay.h"
#include <set>
public:
ACLARP(char const *);
ACLARP(ACLARP const &);
- ~ACLARP();
+ ~ACLARP() {}
ACLARP&operator=(ACLARP const &);
virtual ACL *clone()const;
return values.match(value);
}
-struct CertificateDataAclDumpVisitor {
- SBufList contents;
- void operator() (char * const & node_data) {
- contents.push_back(SBuf(node_data));
- }
-};
-
SBufList
ACLCertificateData::dump() const
{
if (validAttributesStr)
sl.push_back(SBuf(attribute));
- CertificateDataAclDumpVisitor visitor;
- values.values->visit(visitor);
- sl.splice(sl.end(),visitor.contents);
+ sl.splice(sl.end(),values.dump());
return sl;
}
{
}
-ACLEui64::~ACLEui64()
-{
-}
-
char const *
ACLEui64::typeString() const
{
void
ACLEui64::parse()
{
- char *t = NULL;
- Eui::Eui64 *q;
- while ((t = strtokFile())) {
- if ((q = aclParseEuiData(t)) == NULL)
- continue;
- eui64Data.insert(*q);
- safe_free(q);
+ while (const char * t = strtokFile()) {
+ if (Eui::Eui64 * q = aclParseEuiData(t)) {
+ eui64Data.insert(*q);
+ safe_free(q);
+ }
}
}
{
SBufList sl;
for (auto i = eui64Data.cbegin(); i != eui64Data.end(); ++i) {
- char buf[48];
+ static char buf[48];
i->encode(buf,48);
sl.push_back(SBuf(buf));
}
#include "acl/Acl.h"
#include "acl/Checklist.h"
-#include "splay.h"
#include <set>
public:
ACLEui64(char const *);
ACLEui64(ACLEui64 const &);
- ~ACLEui64();
+ ~ACLEui64() {}
ACLEui64&operator=(ACLEui64 const &);
virtual ACL *clone()const;
#include "cache_cf.h"
#include "Debug.h"
-ACLStringData::ACLStringData()
-{}
-
ACLStringData::ACLStringData(ACLStringData const &old) : stringValues(old.stringValues)
{
}
-ACLStringData::~ACLStringData()
-{
-}
-
void
ACLStringData::insert(const char *value)
{
MEMPROXY_CLASS(ACLStringData);
public:
- ACLStringData();
+ ACLStringData() {}
ACLStringData(ACLStringData const &);
ACLStringData &operator= (ACLStringData const &);
- virtual ~ACLStringData();
+ virtual ~ACLStringData() {}
bool match(char const *);
virtual SBufList dump() const;
virtual void parse();
#include "ConfigParser.h"
#include "Debug.h"
#include "globals.h"
-#include "util.h"
#include "SBufAlgos.h"
-
-ACLUserData::~ACLUserData()
-{
-}
+#include "util.h"
bool
ACLUserData::match(char const *user)
if (flags.case_insensitive)
sl.push_back(SBuf("-i"));
- sl.insert(sl.end(), userDataNames.begin(), userDataNames.end());
+ sl.insert(sl.end(), userDataNames.cbegin(), userDataNames.cend());
debugs(28,5, "ACLUserData dump output: " << SBufContainerJoin(userDataNames,SBuf(" ")));
return sl;
#include "acl/Acl.h"
#include "acl/Data.h"
#include "SBuf.h"
-#include "splay.h"
#include <set>
MEMPROXY_CLASS(ACLUserData);
public:
- virtual ~ACLUserData();
+ virtual ~ACLUserData() {}
bool match(char const *user);
virtual SBufList dump() const;
void parse();