A | |
accept [Lpd.Make] | accept ?thread socket f listen on socket and, for each
authorized connection (see C.authorized_host ), runs f
addr inchan outchan where addr is the address of the
connecting machine and inchan , outchan are buffered
communication channels connected to the client.
|
any_host [Lpd] | any_host addr accepts any Internet host which can be found in
the DNS.
|
authorized_host [Lpd.CONFIG] | authorized_host addr determines whether a connection from
addr is accepted.
|
C | |
close_in [Socket] | close_in ic closes the socket ic .
|
close_out [Socket] | close_out oc closes the socket oc , flushing all buffered
write operations.
|
D | |
daemon [Lpd.Make] | deamon addr inchan outchan will read LPD queries on inchan
and send replies on outchan .
|
descr_of_in_channel [Socket] |
Return the descriptor corresponding to an input channel.
|
descr_of_out_channel [Socket] |
Return the descriptor corresponding to an output channel.
|
F | |
flush [Socket] |
Flush the output buffer associated with the given buffered
socket.
|
fprintf [Socket] | fprintf oc format arguments is like Printf.fprintf except
that oc is a buffered socket.
|
H | |
header_of_job [Lpd] | header_of_job queue returns a string suitable as a header for
Lpd.string_of_job .
|
I | |
in_channel_of_descr [Socket] |
Create an input channel reading from the given descriptor.
|
input [Socket] | input ic buf pos len reads up to len characters from the
given socket ic , storing them in string buf , starting at
character number pos .
|
input_all_till [Socket] | input_all_till c ic returns the next chunk from the socket
ic from the current position to the character c (excluded) or
the end of the file.
|
input_char [Socket] |
Read one character from the given input channel.
|
input_line [Socket] | input_line ic returns the next line from the socket ic
without the final '\n'.
|
input_till [Socket] | input_till c ic buf pos len reads up to len characters
different from c from the socket ic , storing them in string
buf , starting at character number pos .
|
L | |
log [Lpd.CONFIG] |
How to log connections and protocol.
|
long_string_of_job [Lpd] | long_string_of_job rank job does the same as
Lpd.string_of_job except that the description is in long
format (multi-lines).
|
O | |
open_connection [Socket] |
Connect to a server at the given address.
|
out_channel_of_descr [Socket] |
Create an output channel writing on the given descriptor.
|
output [Socket] | output oc buf pos len writes len characters from string
buf , starting at offset pos , to the given buffered socket oc .
|
output_char [Socket] |
Write the character on the given buffered socket.
|
output_string [Socket] |
Write the string on the given buffered socket.
|
Q | |
queues [Lpd.CONFIG] |
Give the names of the allowed queues and the actions to be
taken for each of them.
|
R | |
really_input [Socket] | really_input ic buf pos len reads len characters from the
buffered socket ic , storing them in string buf , starting at
character number pos .
|
S | |
select [Socket] | select inl outl t waits at most t seconds until some
input/output operations become possible on some channels among
inl and outl .
|
shutdown_connection [Socket] |
``Shut down'' a connection established with
Socket.open_connection ; that is, transmit an end-of-file
condition to the server reading on the other side of the
connection.
|
socket [Lpd.Make] | socket ?port () creates a socket for the LPD daemon.
|
string_of_current_time [Lpd] | string_of_current_time() returns the current date and time.
|
string_of_job [Lpd] | string_of_job rank job returns a one line string describing
the job .
|
T | |
temp_dir [Lpd.CONFIG] |
Temprary directory to store the jobs sent.
|
these_hosts [Lpd] | these_hosts ?file hosts adrr accepts connections from Internet
hosts or IP addresses listed in the file or in the list hosts .
|