package xenstore
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=d63c6bbcb2d3c297767d83c0a0f6dd46cecfd4e691f1cf5c5b6554445ec1b3f4
sha512=5cea990ab16ef708e53605172f708dde6ed15981cca6890939274db6efde1e5b2f9ec5c659d4d2f4115c5e0c3b69bcacc798a0d7fd5c1b75b83ddccd699de189
doc/xenstore.unix/Xs_client_unix/Client/index.html
Module Xs_client_unix.Client
Source
Parameters
Signature
A multiplexing xenstore client.
Set a callback in order to get logging from the library
set_watch_callback cb
registers a manual watch callback.
A handle represents a single thread's xenstore access.
Access xenstore with individual operations.
Access xenstore with a single transaction. On conflict the Eagain error will not be handled but will be passed up to the caller.
Access xenstore with a single transaction. On conflict the operation may be attempted again, up to a total of (max attempts 1) attempts. If the last of those fails with a conflict, the Eagain exception will be raised to the caller.
DEPRECATED! Access xenstore with a single transaction. On conflict the operation will be repeated INDEFINITELY, with no guarantee of eventual success or termination.
Wait for some condition to become true and return a value. The function argument should throw Eagain if the condition is not met, and the condition will be re-evaluated when paths change.
directory h path
returns the directory listing of path
.
read h path
returns the value at path
or raises Enoent.
setperms h k acl
sets the permissions of k
to acl
.
restrict h domid
restricts the current connection to have only the priviledges associated with domain domid
.
getdomainpath domid
returns the local directory of domain domid
.
watch h path token
registers a manual watch at path
with token
.
unwatch h path token
unregisters a manual watch at path
with token
.
introduce h domid store_mfn store_port
called by a toolstack to signal the construction of a new domain.