[cl-prevalence-cvs] CVS update: cl-prevalence/src/master-slave.lisp cl-prevalence/src/prevalence.lisp cl-prevalence/src/sysdeps.lisp

Sven Van Caekenberghe scaekenberghe at common-lisp.net
Mon Jan 9 19:21:46 UTC 2006


Update of /project/cl-prevalence/cvsroot/cl-prevalence/src
In directory common-lisp.net:/tmp/cvs-serv20683/src

Modified Files:
	master-slave.lisp prevalence.lisp 
Removed Files:
	sysdeps.lisp 
Log Message:
now using S-SYSDEPS

Date: Mon Jan  9 20:21:45 2006
Author: scaekenberghe

Index: cl-prevalence/src/master-slave.lisp
diff -u cl-prevalence/src/master-slave.lisp:1.1 cl-prevalence/src/master-slave.lisp:1.2
--- cl-prevalence/src/master-slave.lisp:1.1	Mon Jun 28 13:57:30 2004
+++ cl-prevalence/src/master-slave.lisp	Mon Jan  9 20:21:44 2006
@@ -1,6 +1,6 @@
 ;;;; -*- mode: lisp -*-
 ;;;;
-;;;; $Id: master-slave.lisp,v 1.1 2004/06/28 11:57:30 scaekenberghe Exp $
+;;;; $Id: master-slave.lisp,v 1.2 2006/01/09 19:21:44 scaekenberghe Exp $
 ;;;;
 ;;;; The master-slave system keeps one prevalence system in sync with another
 ;;;; by sending transactions over a socket
@@ -16,7 +16,7 @@
 (defun start-master-client (prevalence-system &key (host "localhost") (port 7651))
   "Start a connection to host:port to deliver transactions from prevalence-system"
   (stop-master-client prevalence-system)
-  (let ((out (open-socket-stream host port)))
+  (let ((out (s-sysdeps:open-socket-stream host port)))
     (setf (get-transaction-hook prevalence-system)
           #'(lambda (transaction)
               (funcall (get-serializer prevalence-system) 
@@ -38,7 +38,7 @@
 
 (defun start-slave-server (prevalence-system &key (port 7651))
   "Start a server on port accepting transactions to be executed on prevalence-system"
-  (start-standard-server 
+  (s-sysdeps:start-standard-server 
    :port port
    :name "prevalence-slave-server"
    :connection-handler #'(lambda (stream)
@@ -50,9 +50,5 @@
                                       (eq transaction :stop))
                                   (return)
                                 (execute prevalence-system transaction)))))))
-
-(defun stop-slave-server (name)
-  "Stop a slave server by name"
-  (stop-server name))
 
 ;;;; eof


Index: cl-prevalence/src/prevalence.lisp
diff -u cl-prevalence/src/prevalence.lisp:1.7 cl-prevalence/src/prevalence.lisp:1.8
--- cl-prevalence/src/prevalence.lisp:1.7	Mon Oct  4 16:25:13 2004
+++ cl-prevalence/src/prevalence.lisp	Mon Jan  9 20:21:44 2006
@@ -1,6 +1,6 @@
 ;;;; -*- mode: Lisp -*-
 ;;;;
-;;;; $Id: prevalence.lisp,v 1.7 2004/10/04 14:25:13 scaekenberghe Exp $
+;;;; $Id: prevalence.lisp,v 1.8 2006/01/09 19:21:44 scaekenberghe Exp $
 ;;;;
 ;;;; Object Prevalence in Common Lisp
 ;;;;
@@ -169,7 +169,7 @@
   "Totally destroy system from permanent storage by deleting any files used by the system, remove all root objects"
   (close-open-streams system :abort abort)
   (when (probe-file (get-directory system))
-    (dolist (pathname (directory (merge-pathnames (make-pathname :type (get-file-extension system))
+    (dolist (pathname (directory (merge-pathnames (make-pathname :name :wild :type (get-file-extension system))
                                                   (get-directory system))))
       (delete-file pathname)))
   (clrhash (get-root-objects system)))






More information about the Cl-prevalence-cvs mailing list