Molybden API
Loading...
Searching...
No Matches
http_auth_cache.hpp
1// Copyright (c) 2000-2023 TeamDev Ltd. All rights reserved.
2// TeamDev PROPRIETARY and CONFIDENTIAL.
3// Use is subject to license terms.
4
5#ifndef MOLYBDEN_HTTP_AUTH_CACHE_HPP
6#define MOLYBDEN_HTTP_AUTH_CACHE_HPP
7
8#include <memory>
9
10namespace molybden {
11
12class Profile;
13
20 public:
21 virtual ~HttpAuthCache() = default;
22
26 virtual std::shared_ptr<Profile> profile() = 0;
27
31 virtual void clear() = 0;
32};
33
34} // namespace molybden
35
36#endif // MOLYBDEN_HTTP_AUTH_CACHE_HPP
An HTTP authentication cache service.
Definition http_auth_cache.hpp:19
virtual std::shared_ptr< Profile > profile()=0
Returns the profile of this http cache.
virtual void clear()=0
Clears all added HTTP authentication entries.