package.lisp
  1 ;;;; $Id: package.lisp 242 2013-06-27 13:45:13Z jdanjou $
2 ;;;; $URL: file:///project/cl-irc/svn/tags/0.9.2/package.lisp $
3
4 ;;;; See the LICENSE file for licensing information.
5
6 (in-package :cl-user)
7
8 ;; the exports list needs some cleanup/clarification/categorization
9 (eval-when (:execute :load-toplevel :compile-toplevel)
10 (defpackage :cl-irc
11 (:use :cl)
12 (:nicknames :irc)
13 (:export :read-message-loop
14 :read-message
15 :read-irc-message
16 :connectedp
17 :irc-message-event
18 :start-background-message-handler
19 :stop-background-message-handler
20 :destructuring-arguments
21 :&req
22 :server-name
23 :server-port
24 :no-such-reply
25 :irc-mode
26 :boolean-value-mode
27 :single-value-mode
28 :list-value-mode
29 :add-mode
30 :remove-mode
31 :has-mode-p
32 :has-mode-value-p
33 :get-mode
34 :set-mode
35 :unset-mode
36 :apply-mode-changes
37 :parse-mode-arguments
38 :parse-raw-message
39 :normalize-nickname
40 :normalize-channel-name
41 :name
42 :normalized-name
43 :topic
44 :modes
45 :visibility
46 :user-count
47 :users
48 :network-stream
49 :output-stream
50 :client-stream
51 :channels
52 :add-hook
53 :append-hook
54 :remove-hook
55 :remove-hooks
56 :remove-all-hooks
57 :add-default-hooks
58 :get-hooks
59 :make-user
60 :nickname
61 :normalized-nickname
62 :username
63 :hostname
64 :realname
65 :change-nickname
66 :irc-message
67 :source
68 :user
69 :password
70 :host
71 :command
72 :arguments
73 :trailing-argument
74 :connection
75 :received-time
76 :raw-message-string
77 :make-connection
78 :make-channel
79 :channel
80 :client-log
81 :find-channel
82 :find-reply-name
83 :remove-channel
84 :remove-all-channels
85 :add-channel
86 :find-user
87 :add-user
88 :remove-all-users
89 :remove-user
90 :self-message-p
91 :user-eq-me-p
92 :mask-matches-p
93 :pass
94 :nick
95 :user-
96 :oper
97 :mode
98 :op
99 :deop
100 :voice
101 :devoice
102 :ban
103 :unban
104 :service
105 :quit
106 :squit
107 :join
108 :part
109 :part-all
110 :topic-
111 :names
112 :list-
113 :invite
114 :kick
115 :privmsg
116 :notice
117 :motd-
118 :lusers
119 :version
120 :stats
121 :links
122 :time-
123 :connect
124 :trace-
125 :admin
126 :info
127 :servlist
128 :squery
129 :who
130 :whois
131 :whowas
132 :kill
133 :ping
134 :pong
135 :error-
136 :away
137 :rehash
138 :die
139 :restart-
140 :summon
141 :users-
142 :wallops
143 :userhost
144 :ison
145 ;; DCC specific dictionary
146 :dcc-connection
147 :dcc-chat-connection
148 :irc-connection
149 :close-on-main
150 :remote-user
151 :dcc-close
152 :dcc-message
153 :dcc-message-event
154 :make-dcc-chat-connection
155 :ctcp-chat-initiate
156 :dcc-request-reject
157 :dcc-request-accept
158 :dcc-request-cancel
159 )))
160