File: allegro-socket.txt

package info (click to toggle)
acl2 7.2dfsg-3
  • links: PTS
  • area: main
  • in suites: stretch
  • size: 198,968 kB
  • ctags: 182,300
  • sloc: lisp: 2,415,261; ansic: 5,675; perl: 5,577; xml: 3,576; sh: 3,255; cpp: 2,835; makefile: 2,440; ruby: 2,402; python: 778; ml: 763; yacc: 709; csh: 355; php: 171; lex: 162; tcl: 44; java: 24; asm: 23; haskell: 17
file content (46 lines) | stat: -rw-r--r-- 1,438 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46


(require :sock)

accept-connection 	(sock passive-socket) &key wait 	Generic function. 
dotted-to-ipaddr 	dotted &key errorp 	Function.
ipaddr-to-dotted 	ipaddr &key values 	Function.
ipaddr-to-hostname 	ipaddr 	Function.
lookup-hostname 	hostname
lookup-port 	portname protocol 	Function.
make-socket 	&key type format address-family connect &allow-other-keys 	Function.
with-pending-connect 	&body body 	Macro.
receive-from 	(sock datagram-socket) size &key buffer extract 	Generic function.
send-to 	sock &key
shutdown 	sock &key direction 
socket-control 	stream &key output-chunking output-chunking-eof input-chunking 
socket-os-fd 	sock 	Generic function.

remote-host 	socket 	Generic function.
local-host 	socket 	Generic function.
local-port 	socket

remote-filename 	socket
local-filename 	socket
remote-port 	socket
socket-address-family 	socket
socket-connect 	socket
socket-format 	socket
socket-type 	socket

errors

:address-in-use 	Local socket address already in use
:address-not-available 	Local socket address not available
:network-down 	Network is down
:network-reset 	Network has been reset
:connection-aborted 	Connection aborted
:connection-reset 	Connection reset by peer
:no-buffer-space 	No buffer space
:shutdown 	Connection shut down
:connection-timed-out 	Connection timed out
:connection-refused 	Connection refused
:host-down 	Host is down
:host-unreachable 	Host is unreachable
:unknown 	Unknown error