diff options
Diffstat (limited to 'ucb/source/ucp/ftp/ftpurl.hxx')
-rw-r--r-- | ucb/source/ucp/ftp/ftpurl.hxx | 14 |
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); }; |