]>
git.ipfire.org Git - thirdparty/squid.git/blob - src/tests/stub_libauth.cc
2 * Copyright (C) 1996-2021 The Squid Software Foundation and contributors
4 * Squid software is distributed under GPLv2+ license and includes
5 * contributions from numerous individuals and organizations.
6 * Please see the COPYING and CONTRIBUTORS files for details.
11 #define STUB_API "auth/libauth.la"
12 #include "tests/STUB.h"
15 #include "auth/SchemeConfig.h"
18 Auth::UserRequest::Pointer
SchemeConfig::CreateAuthUser(const char *, AccessLogEntry::Pointer
&al
) STUB_RETVAL(NULL
)
19 Auth::SchemeConfig
* SchemeConfig::Find(const char *) STUB_RETVAL(NULL
)
20 void SchemeConfig::registerWithCacheManager(void) STUB_NOP
21 Auth::ConfigVector TheConfig
;
24 #include "auth/Gadgets.h"
25 int authenticateActiveSchemeCount(void) STUB_RETVAL(0)
26 int authenticateSchemeCount(void) STUB_RETVAL(0)
27 void authenticateInit(Auth::ConfigVector
*) STUB
28 void authenticateRotate(void) STUB
29 void authenticateReset(void) STUB
31 #include "auth/Scheme.h"
33 std::vector
<Auth::Scheme::Pointer
> *Auth::Scheme::_Schemes
= NULL
;
34 void Auth::Scheme::AddScheme(Auth::Scheme::Pointer
) STUB
35 Auth::Scheme::Pointer
Auth::Scheme::Find(const char *) STUB_RETVAL(NULL
)
36 std::vector
<Auth::Scheme::Pointer
> & Auth::Scheme::GetSchemes() STUB_RETVAL(*_Schemes
);
37 void Auth::Scheme::FreeAll() STUB
39 #include "auth/SchemesConfig.h"
40 void Auth::SchemesConfig::expand() STUB
42 #include "auth/User.h"
43 Auth::User::User(Auth::SchemeConfig
*, const char *) STUB
44 Auth::CredentialState
Auth::User::credentials() const STUB_RETVAL(credentials_state
)
45 void Auth::User::credentials(CredentialState
) STUB
46 void Auth::User::absorb(Auth::User::Pointer
) STUB
47 Auth::User::~User() STUB_NOP
48 void Auth::User::clearIp() STUB
49 void Auth::User::removeIp(Ip::Address
) STUB
50 void Auth::User::addIp(Ip::Address
) STUB
51 void Auth::User::CredentialsCacheStats(StoreEntry
*) STUB
53 #include "auth/UserRequest.h"
54 char const * Auth::UserRequest::username() const STUB_RETVAL("stub_username")
55 void Auth::UserRequest::start(HttpRequest
*, AccessLogEntry::Pointer
&, AUTHCB
*, void *) STUB
56 bool Auth::UserRequest::valid() const STUB_RETVAL(false)
57 void * Auth::UserRequest::operator new (size_t) STUB_RETVAL((void *)1)
58 void Auth::UserRequest::operator delete (void *) STUB
59 Auth::UserRequest::UserRequest() STUB
60 Auth::UserRequest::~UserRequest() STUB
61 void Auth::UserRequest::setDenyMessage(char const *) STUB
62 char const * Auth::UserRequest::getDenyMessage() const STUB_RETVAL("stub")
63 char const * Auth::UserRequest::denyMessage(char const * const) const STUB_RETVAL("stub")
64 void authenticateAuthUserRequestRemoveIp(Auth::UserRequest::Pointer
, Ip::Address
const &) STUB
65 void authenticateAuthUserRequestClearIp(Auth::UserRequest::Pointer
) STUB
66 int authenticateAuthUserRequestIPCount(Auth::UserRequest::Pointer
) STUB_RETVAL(0)
67 int authenticateUserAuthenticated(Auth::UserRequest::Pointer
) STUB_RETVAL(0)
68 Auth::Direction
Auth::UserRequest::direction() STUB_RETVAL(Auth::CRED_ERROR
)
69 void Auth::UserRequest::addAuthenticationInfoHeader(HttpReply
*, int) STUB
70 void Auth::UserRequest::addAuthenticationInfoTrailer(HttpReply
*, int) STUB
71 void Auth::UserRequest::releaseAuthServer() STUB
72 const char * Auth::UserRequest::connLastHeader() STUB_RETVAL("stub")
73 AuthAclState
Auth::UserRequest::authenticate(Auth::UserRequest::Pointer
*, Http::HdrType
, HttpRequest
*, ConnStateData
*, Ip::Address
&, AccessLogEntry::Pointer
&) STUB_RETVAL(AUTH_AUTHENTICATED
)
74 AuthAclState
Auth::UserRequest::tryToAuthenticateAndSetAuthUser(Auth::UserRequest::Pointer
*, Http::HdrType
, HttpRequest
*, ConnStateData
*, Ip::Address
&, AccessLogEntry::Pointer
&) STUB_RETVAL(AUTH_AUTHENTICATED
)
75 void Auth::UserRequest::AddReplyAuthHeader(HttpReply
*, Auth::UserRequest::Pointer
, HttpRequest
*, int, int) STUB
76 Auth::Scheme::Pointer
Auth::UserRequest::scheme() const STUB_RETVAL(NULL
)
79 void Auth::Init() STUB_NOP