LibreOffice Module ucbhelper (master) 1
Classes | Namespaces | Functions | Variables
proxydecider.cxx File Reference
#include <sal/config.h>
#include <string_view>
#include <utility>
#include <vector>
#include <deque>
#include <osl/diagnose.h>
#include <osl/mutex.hxx>
#include <rtl/ref.hxx>
#include <osl/socket.hxx>
#include <rtl/ustrbuf.hxx>
#include <com/sun/star/container/XNameAccess.hpp>
#include <com/sun/star/configuration/theDefaultProvider.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/util/XChangesListener.hpp>
#include <com/sun/star/util/XChangesNotifier.hpp>
#include <cppuhelper/implbase.hxx>
#include <ucbhelper/proxydecider.hxx>
#include <o3tl/string_view.hxx>
Include dependency graph for proxydecider.cxx:

Go to the source code of this file.

Classes

class  ucbhelper::proxydecider_impl::InternetProxyDecider_Impl
 

Namespaces

namespace  ucbhelper
 
namespace  ucbhelper::proxydecider_impl
 

Functions

static bool ucbhelper::proxydecider_impl::getConfigStringValue (const uno::Reference< container::XNameAccess > &xNameAccess, const OUString &key, OUString &value)
 
static bool ucbhelper::proxydecider_impl::getConfigInt32Value (const uno::Reference< container::XNameAccess > &xNameAccess, const OUString &key, sal_Int32 &value)
 

Variables

constexpr OUStringLiteral CONFIG_ROOT_KEY = u"org.openoffice.Inet/Settings"
 
constexpr OUStringLiteral PROXY_TYPE_KEY = u"ooInetProxyType"
 
constexpr OUStringLiteral NO_PROXY_LIST_KEY = u"ooInetNoProxy"
 
constexpr OUStringLiteral HTTP_PROXY_NAME_KEY = u"ooInetHTTPProxyName"
 
constexpr OUStringLiteral HTTP_PROXY_PORT_KEY = u"ooInetHTTPProxyPort"
 
constexpr OUStringLiteral HTTPS_PROXY_NAME_KEY = u"ooInetHTTPSProxyName"
 
constexpr OUStringLiteral HTTPS_PROXY_PORT_KEY = u"ooInetHTTPSProxyPort"
 
constexpr OUStringLiteral FTP_PROXY_NAME_KEY = u"ooInetFTPProxyName"
 
constexpr OUStringLiteral FTP_PROXY_PORT_KEY = u"ooInetFTPProxyPort"
 

Variable Documentation

◆ CONFIG_ROOT_KEY

constexpr OUStringLiteral CONFIG_ROOT_KEY = u"org.openoffice.Inet/Settings"
constexpr

◆ FTP_PROXY_NAME_KEY

constexpr OUStringLiteral FTP_PROXY_NAME_KEY = u"ooInetFTPProxyName"
constexpr

◆ FTP_PROXY_PORT_KEY

constexpr OUStringLiteral FTP_PROXY_PORT_KEY = u"ooInetFTPProxyPort"
constexpr

◆ HTTP_PROXY_NAME_KEY

constexpr OUStringLiteral HTTP_PROXY_NAME_KEY = u"ooInetHTTPProxyName"
constexpr

◆ HTTP_PROXY_PORT_KEY

constexpr OUStringLiteral HTTP_PROXY_PORT_KEY = u"ooInetHTTPProxyPort"
constexpr

◆ HTTPS_PROXY_NAME_KEY

constexpr OUStringLiteral HTTPS_PROXY_NAME_KEY = u"ooInetHTTPSProxyName"
constexpr

◆ HTTPS_PROXY_PORT_KEY

constexpr OUStringLiteral HTTPS_PROXY_PORT_KEY = u"ooInetHTTPSProxyPort"
constexpr

◆ m_aHostList

std::deque< HostListEntry > m_aHostList
private

Definition at line 94 of file proxydecider.cxx.

◆ m_aWildString

OString m_aWildString
private

Definition at line 75 of file proxydecider.cxx.

◆ NO_PROXY_LIST_KEY

constexpr OUStringLiteral NO_PROXY_LIST_KEY = u"ooInetNoProxy"
constexpr

◆ PROXY_TYPE_KEY

constexpr OUStringLiteral PROXY_TYPE_KEY = u"ooInetProxyType"
constexpr