Commit 3522982bfe1051e00f1ad18231bc1c503f28bc93

Thomas de Grivel 2015-07-26T23:52:13

ws

diff --git a/core/defs.lisp b/core/defs.lisp
index a395bd7..9827220 100644
--- a/core/defs.lisp
+++ b/core/defs.lisp
@@ -116,6 +116,8 @@
 
 (setq *the-resource-class* (find-class 'resource))
 
+(defvar *resource*)
+
 ;;  Resource container
 
 (defun make-resource-registry ()
@@ -191,6 +193,13 @@
 
 ;;  Probing resources
 
+(defgeneric find-probe (resource property os))
+(defgeneric probe (resource property))
+(defgeneric get-probed (resource property))
+(defgeneric clear-probed% (resource properties))
+(defgeneric describe-probed% (resource output))
+(defgeneric describe-probed-property-value (resource property value))
+
 (define-condition resource-probe-error (error)
   ((resource :initarg :resource)
    (property :initarg :property)