![]() |
Qore xml Module 2.1.0
|
An in-memory property handler that stores and retrieves all properties in memory. More...
#include <InMemoryWebDavPropertyHandler.qc.dox.h>
Public Member Methods | |
| void | constructor () |
| Debug flag. | |
| soft< hash< auto > > | get (string resource, string ns, DavNs, list< string > prop_names) |
| Retrieves the value(s) of the given properties in the given namespace. | |
| auto | get (string resource, string ns, DavNs, string prop_name) |
| Retrieves the value(s) of the given properties in the given namespace. | |
| soft< hash< string, hash< auto > > > | getAll (string resource) |
| Returns all properties in all namespaces. | |
| soft< hash< auto > > | getAllInNamespace (string resource, string ns) |
| Returns all properties in the given namespaces. | |
| void | set (string resource, string ns, auto value, DavNs, string prop_name) |
| Sets a property value. | |
| void | del (string resource, string ns, DavNs, list< string > prop_names) |
| Deletes one or more properties. | |
| void | del (string resource, string ns, DavNs, string prop_name) |
| Deletes a property. | |
| void | delAll (string resource) |
| Deletes all properties for the given resource. | |
| void | cp (string src_url, string target_url) |
| Copies all properties to another target URL. | |
| void | move (string src_url, string target_url) |
| Moves properties from one target URL to another. | |
Public Member Methods inherited from WebDavHandler::AbstractWebDavPropertyHandler | |
| abstract auto | get (string resource, string ns, DavNs, list< string > prop_names) |
| Retrieves the value(s) of the given properties in the given namespace. | |
| abstract auto | get (string resource, string ns, DavNs, string prop_name) |
| Retrieves the value(s) of the given properties in the given namespace. | |
| abstract soft< hash< string, hash< auto > > > | getAll (string resource) |
| Returns all properties in all namespaces. | |
| abstract soft< hash< auto > > | getAllInNamespace (string resource, string ns) |
| Returns all properties in the given namespaces. | |
| abstract void | set (string resource, string ns, auto value, DavNs, string prop_name) |
| Sets a property value. | |
| abstract void | del (string resource, string ns, DavNs, list< string > prop_names) |
| Deletes one or more properties. | |
| abstract void | del (string resource, string ns, DavNs, string prop_name) |
| Deletes a property. | |
| abstract void | delAll (string resource) |
| Deletes all properties for the given resource. | |
| abstract void | cp (string src_url, string target_url) |
| Copies all properties to another target URL. | |
| abstract void | move (string src_url, string target_url) |
| Moves properties from one target URL to another. | |
Private Attributes | |
| bool | debug |
| Debug flag. | |
An in-memory property handler that stores and retrieves all properties in memory.
| soft< hash< string, hash< auto > > > WebDavHandler::InMemoryWebDavPropertyHandler::getAll | ( | string | resource | ) |
Returns all properties in all namespaces.
| soft< hash< auto > > WebDavHandler::InMemoryWebDavPropertyHandler::getAllInNamespace | ( | string | resource, |
| string | ns | ||
| ) |
Returns all properties in the given namespaces.