AclIdent.cc
Go to the documentation of this file.
30 ACLIdent::ACLIdent(ACLData<char const *> *newData, char const *newType) : data (newData), type_ (newType) {}
61 } else if (checklist->conn() != NULL && checklist->conn()->clientConnection != NULL && checklist->conn()->clientConnection->rfc931[0]) {
124 if (checklist->conn() != NULL && checklist->conn()->clientConnection != NULL && !checklist->conn()->clientConnection->rfc931[0])
virtual void checkForAsync(ACLChecklist *) const
Definition: AclIdent.cc:99
virtual const Acl::Options & lineOptions()
supported ACL "line" options (e.g., "-i")
Definition: Data.h:26
Definition: FilledChecklist.h:33
Definition: Checklist.h:27
ACLFilledChecklist * Filled(ACLChecklist *checklist)
convenience and safety wrapper for dynamic_cast<ACLFilledChecklist*>
Definition: FilledChecklist.h:120
Definition: client_side.h:84
static void LookupDone(const char *ident, void *data)
Definition: AclIdent.cc:110
void markFinished(const Acl::Answer &newAnswer, const char *reason)
Definition: Checklist.cc:57
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:56
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:45
virtual void parse()=0
void resumeNonBlockingCheck(AsyncState *state)
Definition: Checklist.cc:261
virtual bool match(M)=0
void Start(const Comm::ConnectionPointer &conn, IDCB *callback, void *cbdata)
Definition: Ident.cc:264
virtual bool empty() const =0
Definition: UserData.h:19
virtual SBufList dump() const =0