summaryrefslogtreecommitdiffstats
path: root/ucb/source/ucp/ftp/ftpurl.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'ucb/source/ucp/ftp/ftpurl.hxx')
-rw-r--r--ucb/source/ucp/ftp/ftpurl.hxx14
1 files changed, 13 insertions, 1 deletions
diff --git a/ucb/source/ucp/ftp/ftpurl.hxx b/ucb/source/ucp/ftp/ftpurl.hxx
index 0c7d1728b05f..cedd41211976 100644
--- a/ucb/source/ucp/ftp/ftpurl.hxx
+++ b/ucb/source/ucp/ftp/ftpurl.hxx
@@ -81,7 +81,7 @@ namespace ftp {
class FTPURL
{
public:
-
+ /// @throws malformed_exception
FTPURL(
const OUString& aIdent,
FTPContentProvider* pFCP
@@ -114,25 +114,35 @@ namespace ftp {
/** returns the unencoded title */
OUString child() const;
+ /// @throws curl_exception
std::vector<FTPDirentry> list(sal_Int16 nMode) const
throw(curl_exception);
// returns a pointer to an open tempfile,
// sought to the beginning of.
+ /// @throws curl_exception
oslFileHandle open() throw(curl_exception, std::exception);
+ /// @throws curl_exception
+ /// @throws malformed_exception
FTPDirentry direntry() const
throw(curl_exception, malformed_exception, std::exception);
+ /// @throws curl_exception
void insert(bool ReplaceExisting,void* stream) const
throw(curl_exception);
+ /// @throws curl_exception
+ /// @throws malformed_exception
void mkdir(bool ReplaceExisting) const
throw(curl_exception, malformed_exception, std::exception);
+ /// @throws curl_exception
OUString ren(const OUString& NewTitle)
throw(curl_exception, std::exception);
+ /// @throws curl_exception
+ /// @throws malformed_exception
void del() const
throw(curl_exception, malformed_exception, std::exception);
@@ -151,11 +161,13 @@ namespace ftp {
*/
std::vector<OUString> m_aPathSegmentVec;
+ /// @throws malformed_exception
void parse(const OUString& url)
throw(
malformed_exception
);
+ /// @throws curl_exception
OUString net_title() const throw(curl_exception, std::exception);
};