]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/auth/basic/UserRequest.h
1 #ifndef _SQUID_SRC_AUTH_BASIC_USERREQUEST_H
2 #define _SQUID_SRC_AUTH_BASIC_USERREQUEST_H
5 #include "auth/UserRequest.h"
10 /* follows the http request around */
12 class AuthBasicUserRequest
: public AuthUserRequest
16 MEMPROXY_CLASS(AuthBasicUserRequest
);
18 AuthBasicUserRequest() {};
19 virtual ~AuthBasicUserRequest() { assert(RefCountCount()==0); };
21 virtual int authenticated() const;
22 virtual void authenticate(HttpRequest
* request
, ConnStateData
*conn
, http_hdr_type type
);
23 virtual int module_direction();
24 virtual void module_start(RH
*, void *);
27 MEMPROXY_CLASS_INLINE(AuthBasicUserRequest
);
29 #endif /* _SQUID_SRC_AUTH_BASIC_USERREQUEST_H */