AclIdent.cc
Go to the documentation of this file.
30 ACLIdent::ACLIdent(ACLData<char const *> *newData, char const *newType) : data (newData), type_ (newType) {}
72 } else if (checklist->conn() != NULL && checklist->conn()->clientConnection != NULL && checklist->conn()->clientConnection->rfc931[0]) {
141 if (checklist->conn() != NULL && checklist->conn()->clientConnection != NULL && !checklist->conn()->clientConnection->rfc931[0])
virtual void checkForAsync(ACLChecklist *) const
Definition: AclIdent.cc:116
void ParseFlags(const Options &options, const ParameterFlags &flags)
Definition: Options.cc:240
Definition: FilledChecklist.h:33
Definition: AclIdent.h:34
virtual void parseFlags()
configures ACL options, throwing on configuration errors
Definition: AclIdent.cc:50
Definition: Checklist.h:27
ACLFilledChecklist * Filled(ACLChecklist *checklist)
convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>
Definition: FilledChecklist.h:117
Definition: client_side.h:79
static void LookupDone(const char *ident, void *data)
Definition: AclIdent.cc:127
void markFinished(const Acl::Answer &newAnswer, const char *reason)
Definition: Checklist.cc:58
const char * dash_str
Definition: AclIdent.h:18
virtual int match(ACLChecklist *checklist)
Matches the actual data in checklist against this ACL.
Definition: AclIdent.cc:67
ACLIdent(ACLData< char const * > *newData, char const *)
Definition: AclIdent.cc:30
virtual void parse()
parses node representation in squid.conf; dies on failures
Definition: AclIdent.cc:56
virtual ACLData * clone() const =0
virtual void parse()=0
void resumeNonBlockingCheck(AsyncState *state)
Definition: Checklist.cc:262
virtual bool match(M)=0
void Start(const Comm::ConnectionPointer &conn, IDCB *callback, void *cbdata)
Definition: Ident.cc:237
virtual bool empty() const =0
Definition: UserData.h:19
virtual const Acl::ParameterFlags & supportedFlags() const
Definition: Data.h:25
virtual SBufList dump() const =0