tdav::set_lock

 tdav::set_lock

Defined in

Partial Call Graph (max 5 caller/called nodes):
%3 oacs_dav::impl::content_folder::lock oacs_dav::impl::content_folder::lock (private) tdav::set_lock tdav::set_lock oacs_dav::impl::content_folder::lock->tdav::set_lock oacs_dav::impl::content_revision::lock oacs_dav::impl::content_revision::lock (private) oacs_dav::impl::content_revision::lock->tdav::set_lock tdav::write_lock tdav::write_lock tdav::set_lock->tdav::write_lock

Testcases:
No testcase defined.
Source code:
    if {$timeout eq ""} {
        set timeout [ns_config "ns/server/[ns_info server]/tdav" "defaultlocktimeout" "300"]
    }
    if {$locktime eq ""} {
        set locktime [clock format [clock seconds] -format "%T %D"]
    }
    set token "opaquelocktoken:[ns_rand 2147483647]"
    set lock [list $type $scope $owner $token $timeout $depth $locktime]
    tdav::write_lock $uri $lock
    return $token
XQL Not present:
Generic, PostgreSQL, Oracle
[ hide source ] | [ make this the default ]
Show another procedure: