208:b2e59748a3d8
|
2021-09-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Separated out the directory provider lookup for other potential usage. |
|
|
libfsserver/include/fsserver/file_paging.h libfsserver/lib/files/file_paging.cc
|
|
207:5e038d939c95
|
2021-09-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added the notification interface to directory resources. |
|
|
libfsserver/include/fsserver/directory_resource.h libfsserver/lib/Makefile libfsserver/lib/directories/directory_resource.cc
|
|
206:0d2ae38e5142
|
2021-09-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed subscription commentary for files. |
|
|
libfsserver/lib/files/file_pager.cc
|
|
205:f9176a17ce6e
|
2021-09-26 |
Paul Boddie |
changeset
files
shortlog
graph
|
Corrected method description. |
|
|
libfsserver/lib/files/opener_resource.cc
|
|
204:ff48359ce6d7
202:85396ddb3260
|
2021-09-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Made client_opendir obtain a directory listing reader object, renaming the
previous version of the function to client_opendir_at, in anticipation of a
suite of *_at functions. Added a client_opendir_using function. |
|
|
libfsclient/include/fsclient/client.h libfsclient/lib/src/client.cc tests/dstest_file_readdir.cc
|
|
203:8d0641024f93
196:2a5dfbcbba34
|
2021-09-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Closed temporary branch to retain initial directory-related work. |
libfsserver-directory-resources |
|
|
|
202:85396ddb3260
204:ff48359ce6d7
|
2021-09-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced directory resource, provider and accessor objects. The opendir
operation has been moved from the opener to the directory resource, and the
opener resource and file paging coordinator now support the creation of
directory-related objects. |
|
|
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/lib/src/Makefile libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/include/fsserver/directory_accessor.h libfsserver/include/fsserver/directory_provider.h libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/ext2_directory_accessor.h libfsserver/include/fsserver/ext2_file_opener.h ...
|
|
201:2eb7fd1dc939
|
2021-09-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed comment to reflect changes in the file registry. |
|
|
libfsserver/lib/files/file_pager.cc
|
|
200:1c25ab9b7679
|
2021-09-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced file provider objects to manage notifications for each file and to
provide access to each file's page mapper. This eliminates the file notification
manager registry previously introduced. |
|
|
libfsserver/include/fsserver/accessor.h libfsserver/include/fsserver/ext2_filesystem.h libfsserver/include/fsserver/file_notifier_registry.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/file_paging.h libfsserver/include/fsserver/file_provider.h libfsserver/include/fsserver/filesystem_resource.h libfsserver/include/fsserver/page_mapper.h libfsserver/include/fsserver/pipe_accessor.h libfsserver/lib/Makefile ...
|
|
199:31144210aa37
|
2021-09-11 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced deletion of pipe paging objects, previously neglected. |
|
|
libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/pipes/pipe_pager.cc libfsserver/lib/pipes/pipe_paging.cc
|
|