Next: fill_dpktf_ll, Previous: dpktf_output_destroy, Up: Internal Functions [Contents]
Given a data packet field, determine the copy operations necessary to map from core to output state.
#include <bpipe/bpipe.h> static int fill_core_to_output_map( void *data, void *udata );
void *data
Not Documented.
void *udata
Not Documented.
This routine is an action routine passed to the linked list package. It takes a passed data packet field and generates a list of copy operations which map the data packet field from its core state to its output state. It uses and updates a passed offset from the start of the output image.
It returns zero upon success, non-zero upon failure.
Upon error bpipe_errno
is set to one of the following:
BPEBADARG
the data packet’s input matrix was bogus
BPENOMEM
a memory allocation failed