Previous: Window Internals, Up: Object Internals
The fields of a process (for a complete list, see the definition of
struct Lisp_Process in process.h) include:
namecommandnil if the
process is running or t if the process is stopped.
filternil, a function used to accept output from the process
instead of a buffer.
sentinelnil, a function called whenever the state of the process
changes.
bufferpidchildpt if this is really a child process. For a network or
serial connection, it is a plist based on the arguments to
make-network-process or make-serial-process.
markkill_without_queryraw_statuswait system call.
statusprocess-status should return it.
tickupdate_tickpty_flagnil if communication with the subprocess uses a pty;
nil if it uses a pipe.
infdoutfdtty_namenil if it is using pipes.
decode_coding_systemdecoding_bufdecoding_carryoverencode_coding_systemencoding_bufinherit_coding_system_flagcoding-system of the process buffer from the
coding system used to decode process output.
typereal, network,
serial.