diff options
Diffstat (limited to 'shell/source/win32/workbench/TestProxySet.cxx')
-rw-r--r-- | shell/source/win32/workbench/TestProxySet.cxx | 183 |
1 files changed, 0 insertions, 183 deletions
diff --git a/shell/source/win32/workbench/TestProxySet.cxx b/shell/source/win32/workbench/TestProxySet.cxx deleted file mode 100644 index 8d472c0c8e5c..000000000000 --- a/shell/source/win32/workbench/TestProxySet.cxx +++ /dev/null @@ -1,183 +0,0 @@ -/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ -/* - * This file is part of the LibreOffice project. - * - * This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. - * - * This file incorporates work covered by the following license notice: - * - * Licensed to the Apache Software Foundation (ASF) under one or more - * contributor license agreements. See the NOTICE file distributed - * with this work for additional information regarding copyright - * ownership. The ASF licenses this file to you under the Apache - * License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of - * the License at http://www.apache.org/licenses/LICENSE-2.0 . - */ - -#include <com/sun/star/lang/XComponent.hpp> -#include <com/sun/star/registry/XSimpleRegistry.hpp> -#include <com/sun/star/system/XProxySettings.hpp> -#include <cppuhelper/servicefactory.hxx> -#include <cppuhelper/servicefactory.hxx> -#include <rtl/ustring.hxx> -#include <sal/types.h> -#include <osl/diagnose.h> - -#ifdef WNT - -#include <stdio.h> -#if defined _MSC_VER -#pragma warning(push, 1) -#endif -#include <windows.h> -#if defined _MSC_VER -#pragma warning(pop) -#endif - -#endif - -//-------------------------------------------------------------- -// namesapces -//-------------------------------------------------------------- - -using namespace ::rtl ; -using namespace ::cppu ; -using namespace ::com::sun::star::uno ; -using namespace ::com::sun::star::lang ; -using namespace std ; -using namespace com::sun::star::system; - -#ifdef WNT - -#define RDB_SYSPATH "D:\\Projects\\gsl\\shell\\wntmsci7\\bin\\applicat.rdb" - -#endif - -//-------------------------------------------------------------- -// global variables -//-------------------------------------------------------------- - -Reference< XMultiServiceFactory > g_xFactory; - -//-------------------------------------------------------------- -// main -//-------------------------------------------------------------- - - -// int SAL_CALL main(int nArgc, char* Argv[], char* Env[] ) -int SAL_CALL main(int, char*, char* ) -{ - //------------------------------------------------- - // get the global service-manager - //------------------------------------------------- - - // Get global factory for uno services. - OUString rdbName = OUString( RDB_SYSPATH ); - Reference< XMultiServiceFactory > g_xFactory( createRegistryServiceFactory( rdbName ) ); - - // Print a message if an error occurred. - if ( g_xFactory.is() == sal_False ) - { - OSL_FAIL("Can't create RegistryServiceFactory"); - return(-1); - } - - printf("Creating RegistryServiceFactory successful\n"); - - //------------------------------------------------- - // try to get an Interface to a XFilePicker Service - //------------------------------------------------- - - try - { - Reference< XProxySettings > xProxySettings( - g_xFactory->createInstance( OUString("com.sun.star.system.SystemProxySettings") ), UNO_QUERY ); - - if ( !xProxySettings.is() ) - { - OSL_FAIL( "Error creating SystemProxySettings Service" ); - return(-1); - } - - printf( "Creating instance of SystemProxySettings successful\n" ); - - OUString ftpProxy = xProxySettings->getFtpProxyAddress( ); - OUString httpProxy = xProxySettings->getHttpProxyAddress( ); - OUString httpsProxy = xProxySettings->getHttpsProxyAddress( ); - OUString socksProxy = xProxySettings->getSocksProxyAddress( ); - OUString gopherProxy = xProxySettings->getGopherProxyAddress( ); - - OUString ftpProxyPort = xProxySettings->getFtpProxyPort( ); - OUString httpProxyPort = xProxySettings->getHttpProxyPort( ); - OUString httpsProxyPort = xProxySettings->getHttpsProxyPort( ); - OUString socksProxyPort = xProxySettings->getSocksProxyPort( ); - OUString gopherProxyPort = xProxySettings->getGopherProxyPort( ); - - OUString proxyBypass = xProxySettings->getProxyBypassAddress( ); - - printf( "Test of SystemProxySettings successful\n" ); - - xProxySettings = Reference< XProxySettings >( - g_xFactory->createInstance( OUString("com.sun.star.system.SOProxySettings") ), UNO_QUERY ); - - if ( !xProxySettings.is() ) - { - OSL_FAIL( "Error creating SystemProxySettings Service" ); - return(-1); - } - - printf( "Creating instance of SOProxySettings successful\n" ); - - ftpProxy = xProxySettings->getFtpProxyAddress( ); - httpProxy = xProxySettings->getHttpProxyAddress( ); - httpsProxy = xProxySettings->getHttpsProxyAddress( ); - socksProxy = xProxySettings->getSocksProxyAddress( ); - gopherProxy = xProxySettings->getGopherProxyAddress( ); - - ftpProxyPort = xProxySettings->getFtpProxyPort( ); - httpProxyPort = xProxySettings->getHttpProxyPort( ); - httpsProxyPort = xProxySettings->getHttpsProxyPort( ); - socksProxyPort = xProxySettings->getSocksProxyPort( ); - gopherProxyPort = xProxySettings->getGopherProxyPort( ); - - proxyBypass = xProxySettings->getProxyBypassAddress( ); - - sal_Bool bProxyEnabled = xProxySettings->isProxyEnabled( ); - if (bProxyEnabled) - { - printf("Test ProxyEnabled true\n"); - } - - printf( "Test of SOProxySettings successful\n" ); - } - catch( Exception& ) - { - } - - //-------------------------------------------------- - // shutdown - //-------------------------------------------------- - - // Cast factory to XComponent - Reference< XComponent > xComponent( g_xFactory, UNO_QUERY ); - - // Print a message if an error occurred. - if ( xComponent.is() == sal_False ) - { - OSL_FAIL("Error shuting down"); - } - - // Dispose and clear factory - xComponent->dispose(); - g_xFactory.clear(); - g_xFactory = Reference< XMultiServiceFactory >(); - - printf("Test successful\n"); - - return 0; -} - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |