1xpapoll(3)                    SAORD Documentation                   xpapoll(3)
2
3
4

NAME

6       XPAPoll: execute existing XPA requests
7

SYNOPSIS

9         #include <xpa.h>
10
11         int XPAPoll(int msec, int maxreq);
12

DESCRIPTION

14       It is sometimes desirable to implement a polling loop, i.e., where one
15       checks for and processes XPA requests without blocking.  For this situ‐
16       ation, use the XPAPoll() routine:
17
18         XPAPoll(int msec, int maxreq);
19
20       The XPAPoll() routine will perform XPAAddSelect() and select(), but
21       with a timeout specified in millisecs by the msec argument. If one or
22       more XPA requests are made before the timeout expires, the XPAProcessS‐
23       elect() routine is called to process those requests. The maxreq value
24       determines how many requests will be processed: if maxreq < 0, then no
25       events are processed, but instead, the return value indicates the num‐
26       ber of events that are pending.  If maxreq == 0, then all currently
27       pending requests will be processed.  Otherwise, up to maxreq requests
28       will be processed.  (The most usual values for maxreq are 0 to process
29       all requests and 1 to process one request).
30

SEE ALSO

32       See xpa(n) for a list of XPA help pages
33
34
35
36version 2.1.8                  November 1, 2007                     xpapoll(3)
Impressum