diff options
author | Thomas Arnhold <thomas@arnhold.org> | 2012-06-26 19:26:56 +0200 |
---|---|---|
committer | Thomas Arnhold <thomas@arnhold.org> | 2012-06-27 13:34:31 +0200 |
commit | 8f30e0ae6a8adc5a0973067fedebf878e52ac124 (patch) | |
tree | 81d89fb8b9a834d1b517773951ea5a386c34f15d /framework/inc | |
parent | 3ed25cd90ec3ef3d9f2d278e8dbff3a29ce06606 (diff) |
Remove unused header files
Change-Id: I3d172e5200fee63c6afcdf236a7915b7d51baf9c
Diffstat (limited to 'framework/inc')
-rw-r--r-- | framework/inc/loadstate.h | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/framework/inc/loadstate.h b/framework/inc/loadstate.h deleted file mode 100644 index 5a05a0a79960..000000000000 --- a/framework/inc/loadstate.h +++ /dev/null @@ -1,109 +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 . - */ - -#ifndef __FRAMEWORK_LOADSTATE_H_ -#define __FRAMEWORK_LOADSTATE_H_ - -//_________________________________________________________________________________________________________________ -// includes -//_________________________________________________________________________________________________________________ - -#include <com/sun/star/ucb/InteractiveIOException.hpp> -#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp> - -//_________________________________________________________________________________________________________________ -// namespace -//_________________________________________________________________________________________________________________ - -namespace framework{ - -//_______________________________________________________________________ -/** - These enum values specify all possible results of a load request. - It doesn't matter, if this load operation used dispatch() or loadComponentFromURL(). - The meaning is everytime the same. - */ -enum ELoadState -{ - E_UNSPECIFIED = 0, // indicates the operation was not already started - E_SUCCESS = 1, // the load request was successfull - E_IOERROR = 2, // there was an io error internaly - E_INTERACTION = 3, // there was an interaction, which couldn't be handled (doesn't include IO interactions => see E_IOERROR before) - E_FAILED = 4 // for unknown or unspecified errors -}; - -//_______________________________________________________________________ -/** - Helper, which provides some functionality to identify the reason for - a failed load request and can describe it. - */ -class LoadStateHelper -{ - public: - - //_________________________________ - /** - @short checks if the given interaction request was an io error - @descr This information can be used to throw - a suitable IOException. (e.g. loadComponentFromURL()) - - @param aRequest - the original interaction request, which may produced - the failed load request - - @param rReason - in case this Method returns <sal_True/> the referred string object - will be used to set the original message of the - aborted io exception on it. - If method returns <sal_False/> rReason was not used. - - @return [boolean] - <sal_True/> in case it was an IO error - <sal_False/> in case it wasn't an IO error or interaction was not used - */ - static sal_Bool wasIOError( const css::uno::Any& aRequest , - rtl::OUString& rReason ) - { - if ( ! aRequest.hasValue() ) - return sal_False; - - css::ucb::InteractiveIOException exIOInteractive ; - css::ucb::InteractiveAugmentedIOException exIOAugmented ; - - if (aRequest>>=exIOInteractive) - { - rReason = exIOInteractive.Message; - return sal_True; - } - - if (aRequest>>=exIOAugmented) - { - rReason = exIOAugmented.Message; - return sal_True; - } - - return sal_False; - } -}; - -} // namespace framework - -#endif // #ifndef __FRAMEWORK_LOADSTATE_H_ - -/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ |