• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt/router/rp-l2tp/libevent/Doc/

Lines Matching refs:item

33 \item \textit{Events}, which trigger under user-specified conditions,
36 \item \textit{Synchronous signal-handling}, which is the ability to
38 \item \textit{Syncronous child cleanup}, which lets you defer calls
57 \item Call \name{Event\_CreateSelector} once to create an \emph{Event
59 \item Open file descriptors as required, and call \name{Event\_CreateHandler}
63 \item Call \name{Event\_HandleEvent} in a loop. Presumably, some event
75 \item \Es{} -- a container object which manages event handlers.
76 \item \Eh{} -- an object which triggers a callback function when an event
78 \item \type{EventCallbackFunc} -- a prototype for the callback function
92 \item \param{arg1} -- A description of the first argument.
93 \item \param{arg2} -- A description of the second argument, etc.
108 \item \param{es} -- the \Es{} to destroy.
117 \item A file descriptor becomes readable. That is, \name{select} for
119 \item A file descriptor becomes writeable.
120 \item A timeout elapses.
133 \item \param{es} -- the \Es{} to which the event handler belongs.
134 \item \param{fd} -- the file descriptor (if any) associated with the event.
135 \item \param{flags} -- a bitmask of one or more of the following values:
137 \item \texttt{EVENT\_FLAG\_READABLE} -- the descriptor is readable.
138 \item \texttt{EVENT\_FLAG\_WRITEABLE} -- the descriptor is writeable.
139 \item \texttt{EVENT\_FLAG\_TIMEOUT} -- a timeout triggered.
141 \item \param{data} -- an opaque pointer which was passed into
153 \item \param{es} -- the event selector.
154 \item \param{fd} -- the file descriptor to watch. \param{fd} must be
156 \item \param{flags} -- a bitmask whose value is one of
160 \item \param{fn} -- the callback function to invoke when the event triggers.
161 \item \param{data} -- a pointer which is passed unchanged as the last
174 \item \param{es} -- the event selector.
175 \item \param{t} -- the time after which to trigger the event. \param{t}
177 \item \param{fn} -- the callback function to invoke when the event triggers.
180 \item \param{data} -- a pointer which is passed unchanged as the last
196 \item \param{es} -- the event selector.
197 \item \param{fd} -- the file descriptor to watch. \param{fd} must be
199 \item \param{flags} -- a bitmask whose value is one of
203 \item \param{t} -- the time after which to trigger the event. If the event
206 \item \param{fn} -- the callback function to invoke when the event triggers.
207 \item \param{data} -- a pointer which is passed unchanged as the last
220 \item \param{es} -- the event selector which contains \param{eh}.
221 \item \param{eh} -- the event handler to delete.
238 \item \param{eh} -- the \Eh{} whose timeout is to be modified.
239 \item \param{t} -- new value of timeout, relative to current time.
247 \item \param{eh} -- the \Eh{} whose callback pointer is desired.
256 \item \param{eh} -- the \Eh{} whose data pointer is desired.
266 \item \param{eh} -- the \Eh{} whose callback function and data pointer are
268 \item \param{fn} -- the new value for the callback function.
269 \item \param{data} -- the new value for the data pointer.
307 \item \param{es} -- the event selector.
308 \item \param{sig} -- the signal we wish to handle.
309 \item \param{handler} -- the function to call. It is passed a single
331 \item \param{es} -- the event selector.
332 \item \param{pid} -- process-ID of the child process.
333 \item \param{handler} -- the function to call when the process exits.
334 \item \param{data} -- a pointer which is passed unchanged to \param{handler}
361 \item \type{EventTcpState} -- an opaque object which records the state
382 \item \param{es} -- the event selector.
383 \item \param{fd} -- a listening socket (i.e., one for which the
385 \item \param{f} -- a function which is called each time an incoming
406 \item \param{es} -- the event selector.
407 \item \param{fd} -- a socket which is suitable for passing to
409 \item \param{addr} -- the server address to connect to.
410 \item \param{addrlen} -- the length of the server address. The
413 \item \param{f} -- A function which is called when the connection succeeds
420 \item \param{es} -- the event selector.
421 \item \param{fd} -- the descriptor.
422 \item \param{flag} -- a flag indicating what happened. It may contain
425 \item \param{EVENT\_TCP\_FLAG\_IOERROR} -- the \name{connect} system call
427 \item \param{EVENT\_TCP\_FLAG\_COMPLETE} -- the \name{connect} system
429 \item \param{EVENT\_TCP\_FLAG\_TIMEOUT} -- the \name{connect} system call
432 \item \param{data} -- a copy of the \param{data} given to
435 \item \param{timeout} -- a timeout value in seconds. If \name{connect} does
438 \item \param{data} -- an opaque pointer passed unchanged to \param{f}.
463 \item \param{es} -- the event selector.
464 \item \param{fd} -- the descriptor to read from.
465 \item \param{len} -- the maximum number of bytes to read.
466 \item \param{delim} -- if negative, reading continues until exactly
474 \item \param{f} -- a function which is called when reading has finished,
482 \item \param{es} -- the event selector.
483 \item \param{fd} -- the file descriptor that was passed to
486 \item \param{buf} -- a dynamically-allocated buffer holding the data
490 \item \param{len} -- the number of bytes actually read from \param{fd}.
491 \item \param{flag} -- a flag indicating what happened. It can have
494 \item \param{EVENT\_TCP\_FLAG\_COMPLETE} -- the operation completed
496 \item \param{EVENT\_TCP\_FLAG\_IOERROR} -- an error occurred during
498 \item \param{EVENT\_TCP\_FLAG\_EOF} -- EOF was detected before all
501 \item \param{EVENT\_TCP\_FLAG\_TIMEOUT} -- the operation timed out
505 \item \param{data} -- a copy of the \param{data} pointer passed to
508 \item \param{timeout} -- if positive, \Le{} times the operation out
510 \item \param{data} -- an opaque pointer which is passed as-is to
531 \item \param{es} -- the event selector.
532 \item \param{fd} -- the descriptor to write to.
533 \item \param{buf} -- buffer containing characters to write.
536 \item \param{len} -- the number of bytes to write.
537 \item \param{f} -- a function which is called when reading has finished,
544 \item \param{timeout} -- if positive, \Le{} times the operation out
546 \item \param{data} -- an opaque pointer which is passed as-is to