487:4f4174ed0b1f
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Create a new pager object for each new process. |
|
|
libexec/include/exec/process_creating.h libexec/lib/src/process_creating.cc libexec/lib/src/process_creator_resource.cc
|
|
486:d468a4a7fff7
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employed a ProcessCreating instance instead of it being a base class. |
|
|
libexec/include/exec/process_creator_resource.h libexec/lib/src/process_creator_resource.cc
|
|
485:4b10ee4a1045
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Simplified the subscribe and unsubscribe interfaces, removing the opaque
subscriber parameter and employing the notifier as a way of finding endpoints.
Various users of the interfaces consequently retain the notifier instead of the
endpoint number to be able to perform the unsubscribe operation. |
|
|
libexec/include/exec/external_pager.h libexec/lib/src/external_pager.cc libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/notification.h libfsserver/include/fsserver/pipe_pager.h libfsserver/lib/directories/directory_resource.cc libfsserver/lib/files/file_pager.cc libfsserver/lib/generic/notification.cc libfsserver/lib/pipes/pipe_pager.cc
|
|
484:9cdaf13d4f25
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced special-case notifier handling with the more general notification
support and client notifier mechanisms. |
|
|
libexec/include/exec/external_pager.h libexec/include/exec/process_creating.h libexec/include/exec/process_creator_resource.h libexec/lib/src/external_pager.cc libexec/lib/src/process_creating.cc libexec/lib/src/process_creator_resource.cc libfsclient/include/fsclient/process.h libfsclient/lib/src/process.cc libfsserver/include/fsserver/notification.h libfsserver/lib/files/file_pager.cc ...
|
|
483:9c5e1a1b92aa
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a process server and a prototype mechanism for starting new processes
and receiving notifications from them. |
|
|
conf/dstest_exec.cfg conf/dstest_exec.list libexec/Control libexec/include/exec/process_creating.h libexec/include/exec/process_creator.h libexec/include/exec/process_creator_resource.h libexec/lib/src/Makefile libexec/lib/src/process_creating.cc libexec/lib/src/process_creator.cc libexec/lib/src/process_creator_resource.cc ...
|
|
482:97d131d6a09b
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added various docstrings. |
|
|
libexec/lib/src/process_creator.cc
|
|
481:914dbfb7bcaa
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced values to the notify operation and notification mechanisms. |
|
|
libexec/lib/src/external_pager.cc libfsclient/include/fsclient/notifier.h libfsclient/lib/src/Makefile libfsclient/lib/src/notifier.cc libfsserver/lib/generic/notification.cc libsystypes/idl/notifier.idl libsystypes/include/systypes/base.h tests/dstest_exec.cc
|
|
480:f8f29bf0e4d7
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial support for communicating process/task signals as notifications. |
|
|
libexec/include/exec/external_pager.h libexec/include/exec/process_creator.h libexec/lib/src/Makefile libexec/lib/src/external_pager.cc libexec/lib/src/process_creator.cc tests/Makefile tests/dstest_exec.cc
|
|
479:4cc570dec22f
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced generic notifier types to the notification mechanism. |
|
|
libfsclient/include/fsclient/file.h libfsclient/include/fsclient/notifier.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsclient/lib/src/notifier.cc libsystypes/include/systypes/base.h libsystypes/include/systypes/format.h tests/dstest_file_client.cc tests/dstest_file_monitor.cc tests/dstest_pipe_client.cc
|
|
478:666045bae945
|
19 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous server interface definitions. |
|
|
tests/Makefile
|
|