summaryrefslogtreecommitdiff
path: root/ACE/netsvcs/servers/README
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/netsvcs/servers/README')
-rw-r--r--ACE/netsvcs/servers/README35
1 files changed, 35 insertions, 0 deletions
diff --git a/ACE/netsvcs/servers/README b/ACE/netsvcs/servers/README
new file mode 100644
index 00000000000..f6fa4a19557
--- /dev/null
+++ b/ACE/netsvcs/servers/README
@@ -0,0 +1,35 @@
+This directory contains the driver program that links the various
+services together, either statically or dynamically, to form complete
+server programs.
+
+You can configure the following ACE network services into the driver
+program by changing how the svc.conf file is setup:
+
+ . Logger -- Controls the output of all services that are
+ invoked along with the Logger service. Please see the README
+ file in /netsvcs/lib for details on how to control the output.
+
+ . [Thr_]Server_Logging_Handler.* -- Implements server portion
+ of the ACE distributed logging service. Both multi-threaded
+ and single-threaded implementations are provided.
+
+ . Client_Logging_Handler.* -- Implements the client portion
+ of the ACE distributed logging service. Note that you
+ generally will run a netsvc daemon that's configured with
+ *either* the server portion of the logging service or the
+ client portion of the logging service, but not both in
+ the same process. In otherwords, you'll need to have
+ separate svc.conf files to configure the client logging process
+ and the server logging process indepedently.
+
+ . Name_Handler.* -- Implements a distributed name service that
+ allows applications to bind, find, and unbind names in
+ a distributed system.
+
+ . Token_Handler.* -- Implements a distributed token service
+ that allows distributed applications to acquire and release
+ locks in a distributed system.
+
+ . Time_Handler.* -- Implements a distributed time service that
+ allows distributed applications to synchronize their
+ time.