Lines Matching defs:provider
25 ** This version assumes that there is a per-resource database provider
26 ** to record properties. The database provider decides how and where to
194 /* ### move these into a "core" liveprop provider? */
228 const dav_hooks_liveprop **provider)
232 *provider = NULL;
241 provider);
256 /* no provider for this property */
279 priv->provider = hooks;
289 ** Check the liveprop provider (if this is a provider-defined prop)
291 if (priv->provider != NULL) {
292 return (*priv->provider->is_writable)(propdb->resource, propid);
455 if (priv->provider == NULL) {
461 /* ask the provider (that defined this prop) to insert the prop */
462 *inserted = (*priv->provider->insert_prop)(propdb->resource, priv->propid,
502 /* ask the DB provider to open the thing */
763 ** Add the liveprop's namespace URIs. Note that provider==NULL
766 if (priv->provider != NULL) {
769 for (scan_ns_uri = priv->provider->namespace_uris;
931 /* it's a liveprop if a provider was found */
933 ### there is no "provider" for those and the r/w props are
935 ctx->is_liveprop = priv->provider != NULL;
948 ctx->err = (*priv->provider->patch_validate)(propdb->resource,
1013 err = (*priv->provider->patch_exec)(propdb->resource,
1084 (*priv->provider->patch_commit)(ctx->propdb->resource,
1107 err = (*priv->provider->patch_rollback)(ctx->propdb->resource,