LibreOffice Module ucb (master)
1
|
#include <DAVSession.hxx>
Public Member Functions | |
void | acquire () |
void | release () |
virtual bool | CanUse (const OUString &inPath, const css::uno::Sequence< css::beans::NamedValue > &rFlags)=0 |
virtual bool | UsesProxy ()=0 |
virtual void | OPTIONS (const OUString &inPath, DAVOptions &rOptions, const DAVRequestEnvironment &rEnv)=0 |
virtual void | PROPFIND (const OUString &inPath, const Depth inDepth, const std::vector< OUString > &inPropertyNames, std::vector< DAVResource > &ioResources, const DAVRequestEnvironment &rEnv)=0 |
virtual void | PROPFIND (const OUString &inPath, const Depth inDepth, std::vector< DAVResourceInfo > &ioResInfo, const DAVRequestEnvironment &rEnv)=0 |
virtual void | PROPPATCH (const OUString &inPath, const std::vector< ProppatchValue > &inValues, const DAVRequestEnvironment &rEnv)=0 |
virtual void | HEAD (const OUString &inPath, const std::vector< OUString > &inHeaderNames, DAVResource &ioResource, const DAVRequestEnvironment &rEnv)=0 |
virtual css::uno::Reference< css::io::XInputStream > | GET (const OUString &inPath, const DAVRequestEnvironment &rEnv)=0 |
virtual void | GET (const OUString &inPath, css::uno::Reference< css::io::XOutputStream > &o, const DAVRequestEnvironment &rEnv)=0 |
virtual css::uno::Reference< css::io::XInputStream > | GET (const OUString &inPath, const std::vector< OUString > &inHeaderNames, DAVResource &ioResource, const DAVRequestEnvironment &rEnv)=0 |
virtual void | GET0 (const OUString &inPath, const std::vector< OUString > &inHeaderNames, DAVResource &ioResource, const DAVRequestEnvironment &rEnv)=0 |
virtual void | GET (const OUString &inPath, css::uno::Reference< css::io::XOutputStream > &o, const std::vector< OUString > &inHeaderNames, DAVResource &ioResource, const DAVRequestEnvironment &rEnv)=0 |
virtual void | PUT (const OUString &inPath, const css::uno::Reference< css::io::XInputStream > &s, const DAVRequestEnvironment &rEnv)=0 |
virtual css::uno::Reference< css::io::XInputStream > | POST (const OUString &inPath, const OUString &rContentType, const OUString &rReferer, const css::uno::Reference< css::io::XInputStream > &inInputStream, const DAVRequestEnvironment &rEnv)=0 |
virtual void | POST (const OUString &inPath, const OUString &rContentType, const OUString &rReferer, const css::uno::Reference< css::io::XInputStream > &inInputStream, css::uno::Reference< css::io::XOutputStream > &oOutputStream, const DAVRequestEnvironment &rEnv)=0 |
virtual void | MKCOL (const OUString &inPath, const DAVRequestEnvironment &rEnv)=0 |
virtual void | COPY (const OUString &inSource, const OUString &inDestination, const DAVRequestEnvironment &rEnv, bool inOverwrite)=0 |
virtual void | MOVE (const OUString &inSource, const OUString &inDestination, const DAVRequestEnvironment &rEnv, bool inOverwrite)=0 |
virtual void | DESTROY (const OUString &inPath, const DAVRequestEnvironment &rEnv)=0 |
virtual void | LOCK (const OUString &inPath, css::ucb::Lock &inLock, const DAVRequestEnvironment &rEnv)=0 |
virtual void | UNLOCK (const OUString &inPath, const DAVRequestEnvironment &rEnv)=0 |
virtual void | abort ()=0 |
Protected Member Functions | |
DAVSession (rtl::Reference< DAVSessionFactory > const &rFactory) | |
virtual | ~DAVSession () |
Protected Attributes | |
rtl::Reference< DAVSessionFactory > | m_xFactory |
Private Attributes | |
DAVSessionFactory::Map::iterator | m_aContainerIt |
oslInterlockedCount | m_nRefCount |
Friends | |
class | DAVSessionFactory |
struct | std::default_delete< DAVSession > |
Definition at line 54 of file neon/DAVSession.hxx.
|
inlineexplicitprotected |
Definition at line 199 of file neon/DAVSession.hxx.
|
inlineprotectedvirtual |
Definition at line 202 of file neon/DAVSession.hxx.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
inline |
Definition at line 57 of file neon/DAVSession.hxx.
References m_nRefCount.
|
pure virtual |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
inline |
Definition at line 62 of file neon/DAVSession.hxx.
References m_nRefCount, and m_xFactory.
|
pure virtual |
std::exception |
Implemented in webdav_ucp::NeonSession.
|
pure virtual |
Implemented in webdav_ucp::NeonSession.
|
friend |
Definition at line 208 of file neon/DAVSession.hxx.
|
friend |
Definition at line 209 of file neon/DAVSession.hxx.
|
private |
Definition at line 205 of file neon/DAVSession.hxx.
Referenced by webdav_ucp::DAVSessionFactory::releaseElement().
|
private |
Definition at line 206 of file neon/DAVSession.hxx.
|
protected |
Definition at line 197 of file neon/DAVSession.hxx.
Referenced by webdav_ucp::NeonSession::getComponentContext(), webdav_ucp::NeonSession::Init(), and release().