1.1 --- a/docs/wiki/Components Sun Dec 11 01:22:29 2022 +0100
1.2 +++ b/docs/wiki/Components Sun Dec 11 01:23:05 2022 +0100
1.3 @@ -13,9 +13,9 @@
1.4 <<TableOfContents(2,3)>>
1.5
1.6 Components are accessed via interfaces defined using the interface description
1.7 -language supported by the ``idl4re`` tool. Interface operations in this
1.8 -document are described using excerpts from the appropriate interface
1.9 -descriptions.
1.10 +language supported by the `idl` tool provided by the idl4re distribution.
1.11 +Interface operations in this document are described using excerpts from the
1.12 +appropriate interface descriptions.
1.13
1.14 == Filesystems ==
1.15
2.1 --- a/docs/wiki/Server_Library Sun Dec 11 01:22:29 2022 +0100
2.2 +++ b/docs/wiki/Server_Library Sun Dec 11 01:23:05 2022 +0100
2.3 @@ -298,6 +298,8 @@
2.4
2.5 ########
2.6
2.7 +=== Concurrency and Locking ===
2.8 +
2.9 The `ResourceRegistry` coordinates access to filesystem resources and, through
2.10 synchronisation, prevents conflicting operations from occurring concurrently.
2.11 For example, a removal operation on a file may not be allowed to occur while
2.12 @@ -325,6 +327,8 @@
2.13
2.14 ########
2.15
2.16 +=== Openers and Filesystem Access ===
2.17 +
2.18 Since the `ResourceRegistry` functionality is generic, it could be specialised
2.19 for each filesystem or be configured with an appropriate reference to a
2.20 `FileOpening` object. The `OpenerResource` would then be generic, invoking the