registry.storage
The module module registry.storage, read from applications/registry/src/registry/storage.rho. This page is generated from the source, so it describes what the code declares.
Externs
Externs are supplied by the host rather than declared in Rho, which is how a port reaches a service.
| Extern | Signature |
|---|---|
| storedatadir | extern fn store_data_dir() string |
| store_delete | extern fn store_delete(name: string, version: string) u32 |
| storedochome | extern fn store_doc_home(home: string, title: string) void |
| storedocpage | extern fn store_doc_page(name: string, version: string, page: string) string |
| store_get | extern fn store_get(name: string, version: string) string |
| store_has | extern fn store_has(name: string, version: string) bool |
| storehasdocs | extern fn store_has_docs(name: string, version: string) bool |
| store_publisher | extern fn store_publisher(name: string) string |
| store_put | extern fn store_put(name: string, version: string, publisher: string, payload: string, meta: string) u32 |
| store_search | extern fn store_search(query: string, viewer: string, mine: bool) string |
| storesetvisibility | extern fn store_set_visibility(name: string, visibility: string) u32 |
| store_unpack | extern fn store_unpack(name: string, version: string) string |
| store_versions | extern fn store_versions(name: string) string |