blob: 26053ec25281fac2050af2cc3caa43a9a9d6bd13 (
plain)
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
|
/*@@
@file Steering.txt
@date Fri Sep 15 14:05:49 2000
@author Tom Goodale
@desc
Description of parameter steering interface.
@enddesc
@version $Header$
@@*/
There is a parameter steering interface, which is accessed by
including http_Steer.h.
This defines two functions:
int HTTP_SteerQueue(const char *thorn,
const char *parameter,
const char *value);
which schedules a parameter to be steered, and
int HTTP_SteerDispatch(void);
which broadcasts the data to other processors and then
steers all the parameters which were queued.
This is to allow steering requests to be queued up over several
iterations, and then broadcast at once, which should reduce the
number of barriers called by the code.
|