r5315: *** empty log message ***
[wol.git] / package.lisp
1 ;;;; -*- Mode: Lisp; Syntax: ANSI-Common-Lisp; Base: 10 -*-
2 ;;;; *************************************************************************
3 ;;;; FILE IDENTIFICATION
4 ;;;;
5 ;;;; Name:          package.lisp
6 ;;;; Purpose:       Package definition for wol
7 ;;;; Programmer:    Kevin M. Rosenberg
8 ;;;; Date Started:  April 2001
9 ;;;;
10 ;;;; $Id: package.lisp,v 1.1 2003/07/16 16:02:21 kevin Exp $
11 ;;;;
12 ;;;; This file and wol are Copyright (c) 2001-2003 by Kevin M. Rosenberg
13 ;;;; *************************************************************************
14
15
16 (in-package #:cl-user)
17
18 (defpackage #:wol
19   (:use #:kmrcl #:hyperobject #:common-lisp
20         #:lml2 #:base64 #:modlisp)
21   (:export
22
23    ;; classes.lisp
24    #:project-name
25    #:entity-project
26    #:websession-from-req
27    #:websession-data
28    #:websession-variable
29    #:websession-key
30    #:request-plist
31    #:request-posted-content
32    #:request-raw-uri
33    
34    ;; projects.lisp
35    #:wol-project
36    #:header-slot-value
37    #:request-query
38    #:websession-variable
39    
40    ;; sessions.lisp
41
42    ;; uri.lisp
43    #:plist-to-url-string
44    #:url-string-to-plist
45    #:make-ml-url
46    #:home-page-url?
47    #:base-html-page-name
48    #:make-url-object
49    #:page
50    #:make-html-url
51    #:make-wol-url
52    )
53
54   (:shadowing-import-from #+allegro :mp #-allegro :acl-compat-mp
55                           :with-process-lock :make-process-lock
56                           :process-kill :process-run-function
57                           )
58   )
59