This is the irc-logger Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:29:49 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
irc-logger
cl-irc
(system).
cl-ppcre
(system).
package.lisp
(file).
logger.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
irc-logger/logger.lisp
package.lisp
(file).
irc-logger
(system).
*loggers*
(special variable).
add-channel-logger
(function).
add-hook-logger
(function).
add-logger
(function).
(setf channels)
(writer method).
channels
(reader method).
(setf connection)
(writer method).
connection
(reader method).
log-file-path
(generic function).
password
(reader method).
print-object
(method).
remove-channel-logger
(function).
remove-hook-logger
(function).
remove-logger
(function).
%is-connected
(function).
%log-file-path
(function).
%output-event
(generic function).
*daemon-monitor-process*
(special variable).
*msg*
(special variable).
*timeout*
(special variable).
*user-address-scanner*
(special variable).
*warning-message-utime*
(special variable).
+posix-epoch+
(constant).
action-hook
(function).
add-log-entry
(function).
add-private-log-entry
(function).
async
(reader method).
attempt-reconnection
(function).
c-name
(reader method).
canonicalize-channel-name
(function).
channel-names
(reader method).
(setf channel-names)
(writer method).
create-logger
(function).
current-output-names
(reader method).
(setf current-output-names)
(writer method).
daemon-monitor
(function).
daemon-sleep
(function).
do-connect-and-join
(function).
ensure-output-stream
(function).
ensure-output-stream-for-unichannel
(function).
error-hook
(function).
find-channel-with-name
(function).
find-logger-with-connection
(function).
find-logger-with-nick
(function).
format-date-time
(function).
format-utime
(function).
formats
(reader method).
get-format
(function).
get-output-name
(function).
(setf get-output-name)
(function).
get-private-log-stream
(function).
get-stream
(function).
(setf get-stream)
(function).
get-unknown-log-stream
(function).
handler
(reader method).
(setf handler)
(writer method).
invite-hook
(function).
is-connected
(function).
is-unichannel-output
(function).
join-hook
(function).
kick-hook
(function).
kill-hook
(function).
l-nickname
(reader method).
l-realname
(reader method).
l-username
(reader method).
last-pong
(reader method).
(setf last-pong)
(writer method).
last-sexp-field
(function).
log-channel
(class).
log-daemon-message
(function).
log-disconnection
(function).
log-file-path-utime
(function).
log-reconnection
(function).
logger
(class).
logging-stream
(reader method).
make-a-channel
(function).
make-channels
(function).
make-output-name
(function).
make-output-name-utime
(function).
mode-hook
(function).
monitor-events
(reader method).
(setf monitor-events)
(writer method).
monitor-once
(function).
need-user-address?
(function).
nick-hook
(function).
notice-hook
(function).
output-event
(function).
output-event-for-a-stream
(function).
output-root
(reader method).
part-hook
(function).
ping-hook
(function).
pong-hook
(function).
port
(reader method).
posix-time-to-utime
(function).
private-log
(reader method).
private-log-stream
(reader method).
privmsg-hook
(function).
quit-hook
(function).
quit-with-timeout
(function).
rpl_endofnames-hook
(function).
rpl_namreply-hook
(function).
rpl_topic-hook
(function).
rpl_topicwhotime-hook
(function).
server
(reader method).
start-logger
(function).
streams
(reader method).
topic-hook
(function).
unichannel
(reader method).
unknown-log
(reader method).
unknown-log-stream
(reader method).
user-address
(function).
user-output
(reader method).
warning-hook
(function).
warning-message-utime
(reader method).
(setf warning-message-utime)
(writer method).
with-decoding
(macro).
write-file-footer
(generic function).
write-file-header
(generic function).
Packages are listed by definition order.
irc-logger
cl-irc
.
cl-ppcre
.
common-lisp
.
*loggers*
(special variable).
add-channel-logger
(function).
add-hook-logger
(function).
add-logger
(function).
log-file-path
(generic function).
remove-channel-logger
(function).
remove-hook-logger
(function).
remove-logger
(function).
%is-connected
(function).
%log-file-path
(function).
%output-event
(generic function).
*daemon-monitor-process*
(special variable).
*msg*
(special variable).
*timeout*
(special variable).
*user-address-scanner*
(special variable).
*warning-message-utime*
(special variable).
+posix-epoch+
(constant).
action-hook
(function).
add-log-entry
(function).
add-private-log-entry
(function).
async
(generic reader).
attempt-reconnection
(function).
c-name
(generic reader).
canonicalize-channel-name
(function).
channel-names
(generic reader).
(setf channel-names)
(generic writer).
create-logger
(function).
current-output-names
(generic reader).
(setf current-output-names)
(generic writer).
daemon-monitor
(function).
daemon-sleep
(function).
do-connect-and-join
(function).
ensure-output-stream
(function).
ensure-output-stream-for-unichannel
(function).
error-hook
(function).
find-channel-with-name
(function).
find-logger-with-connection
(function).
find-logger-with-nick
(function).
format-date-time
(function).
format-utime
(function).
formats
(generic reader).
get-format
(function).
get-output-name
(function).
(setf get-output-name)
(function).
get-private-log-stream
(function).
get-stream
(function).
(setf get-stream)
(function).
get-unknown-log-stream
(function).
handler
(generic reader).
(setf handler)
(generic writer).
invite-hook
(function).
is-connected
(function).
is-unichannel-output
(function).
join-hook
(function).
kick-hook
(function).
kill-hook
(function).
l-nickname
(generic reader).
l-realname
(generic reader).
l-username
(generic reader).
last-pong
(generic reader).
(setf last-pong)
(generic writer).
last-sexp-field
(function).
log-channel
(class).
log-daemon-message
(function).
log-disconnection
(function).
log-file-path-utime
(function).
log-reconnection
(function).
logger
(class).
logging-stream
(generic reader).
make-a-channel
(function).
make-channels
(function).
make-output-name
(function).
make-output-name-utime
(function).
mode-hook
(function).
monitor-events
(generic reader).
(setf monitor-events)
(generic writer).
monitor-once
(function).
need-user-address?
(function).
nick-hook
(function).
notice-hook
(function).
output-event
(function).
output-event-for-a-stream
(function).
output-root
(generic reader).
part-hook
(function).
ping-hook
(function).
pong-hook
(function).
port
(generic reader).
posix-time-to-utime
(function).
private-log
(generic reader).
private-log-stream
(generic reader).
privmsg-hook
(function).
quit-hook
(function).
quit-with-timeout
(function).
rpl_endofnames-hook
(function).
rpl_namreply-hook
(function).
rpl_topic-hook
(function).
rpl_topicwhotime-hook
(function).
server
(generic reader).
start-logger
(function).
streams
(generic reader).
topic-hook
(function).
unichannel
(generic reader).
unknown-log
(generic reader).
unknown-log-stream
(generic reader).
user-address
(function).
user-output
(generic reader).
warning-hook
(function).
warning-message-utime
(generic reader).
(setf warning-message-utime)
(generic writer).
with-decoding
(macro).
write-file-footer
(generic function).
write-file-header
(generic function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Quit the active connection with nick and remove from active list.
string
)) ¶(eql :text)
)) ¶(eql :binary)
)) ¶(eql :sexp)
)) ¶(eql :raw)
)) ¶logger
)) ¶List of channels.
cl-irc
.
logger
)) ¶IRC connection object.
cl-irc
.
logger
)) ¶IRC connection object.
cl-irc
.
logger
)) ¶Nickname’s nickserver password.
cl-irc
.
Process of background monitor.
OUTPUT may be a pathname or a stream
This function runs in the background and monitors the connection of the logger.
Ensures that *output-stream* is correct.
Returns T if output is setup for a single channel directory structure.
(eql :text)
) stream utime type channel source text msg unichannel) ¶(eql :sexp)
) stream utime type channel source text msg unichannel) ¶(eql :raw)
) stream utime type channel source text msg unichannel) ¶log-channel
)) ¶Name of channel.
name
.
log-channel
)) ¶automatically generated reader method
log-channel
)) ¶automatically generated writer method
log-channel
)) ¶automatically generated reader method
log-channel
)) ¶List of output streams.
Name of channel.
cl-irc
.
:name
This slot is read-only.
List of output streams.
:streams
This slot is read-only.
:output-root
This slot is read-only.
:current-output-names
async
.
(setf channel-names)
.
channel-names
.
(setf channels)
.
channels
.
(setf connection)
.
connection
.
formats
.
(setf handler)
.
handler
.
l-nickname
.
l-realname
.
l-username
.
(setf last-pong)
.
last-pong
.
logging-stream
.
(setf monitor-events)
.
monitor-events
.
password
.
port
.
print-object
.
private-log
.
private-log-stream
.
server
.
unichannel
.
unknown-log
.
unknown-log-stream
.
user-output
.
(setf warning-message-utime)
.
warning-message-utime
.
IRC connection object.
cl-irc
.
:connection
Background handler process.
Nickname of the bot.
cl-irc
.
:nick
This slot is read-only.
Nickname’s nickserver password.
cl-irc
.
:password
This slot is read-only.
Connected IRC server.
:server
This slot is read-only.
Connected IRC server’s port.
:port
port
.
This slot is read-only.
List of channel names.
:channel-names
Realname for cl-irc
cl-irc
.
:realname
This slot is read-only.
Username for cl-irc
cl-irc
.
:username
This slot is read-only.
logging-stream for cl-irc.
:logging-stream
This slot is read-only.
List of channels.
cl-irc
.
:channels
Output parameter from user, maybe stream or pathname.
:user-output
This slot is read-only.
T if user-output is directory for individual channel output.
boolean
:unichannel
This slot is read-only.
A list of output formats.
:formats
This slot is read-only.
utime of last pong message
Pathname of the private log file for the daemon.
:private-log
This slot is read-only.
Pathname of the log file for unknown messages.
:unknown-log
This slot is read-only.
Stream of the private log file for the daemon.
:private-log-stream
This slot is read-only.
Stream of the log file for unknown messages.
:unknown-log-stream
This slot is read-only.
List of events for the monitor to process.
Time of last, potentially active, warning message.
Jump to: | %
(
A C D E F G H I J K L M N O P Q R S T U W |
---|
Jump to: | %
(
A C D E F G H I J K L M N O P Q R S T U W |
---|
Jump to: | *
+
A C F H L M N O P R S U W |
---|
Jump to: | *
+
A C F H L M N O P R S U W |
---|
Jump to: | C F I L P S |
---|
Jump to: | C F I L P S |
---|