dio_redirect
status.i4.v = dio_redirect(num_redirects.u4.v, console.i2.v,
what.sa.r, central.i1.v
[,source_info.g.v])
This function requests that DPM redirect data I/O for a specified
list of requestors to a specifed (list of) models.
num_redirects number of redirects requested
console console number to redirect
what list of redirection requests
(array of structures of type DPM_WHACK_REQUEST)
central central node when TRUE
[source_info] optional data source information
(required for some models)
(default is NULL)
This function returns ACNET status values as follows:
OK success
DIO_MEMFAIL dynamic memory allocation failure
DIO_BADARG invalid redirection request
DPM_REDIRECT redirection is locked
ACNET_xxx error communicating with DPM process
This function requires the following include files:
dpmlib_h, diolib_h, acnet_errors_h
Related functions:
dio_model_names
C/C++ usage:
char central = FALSE;
short console = myconsole();
int status;
unsigned int num_redirects = NUM_REDIRECTS;
DPM_WHACK_REQUEST what[NUM_REDIRECTS];
DIO_DL_SPEC source_info;
status = dio_redirect(num_redirects,console,what,central,
(void *) &source_info);