FTAM/9000 Programmer's Guide

306 Chapter 7
Managing and Accessing HP FTAM/9000 Files
Grouping LLCS FTAM Functions
ft_egroup()
#include %</opt/ftam/include/map.h>
#include %</opt/ftam/include/mapftam.h>
Return_code
ft_egroup (connection_id, return_event_name, input_dcb,
inout_dcb)
Connection_id connection_id;
Local_event_name return_event_name;
char *input_dcb;
struct Ft_egroup_out_dcb **inout_dcb;
Use ft_egroup(), either synchronously or asynchronously, to end a set of
grouped functions.
During ft_connect(), you must negotiate the FT_FU_GROUPING
functional_units to use ft_egroup().
An ft_egroup() is successful only if ft_bgroup() succeeds and if the
threshold number of requests succeeds.
Ft_egroup_out_dcb
struct Ft_egroup_out_dcb {
Uint32 size;
struct Api_rc result;
};
return_event_na
me
Mandatory Input Uniquely identifies the asynchronous call
inout_dcb->size Mandatory input
if using inout_dcb
Size (in Octets) of the inout_dcb structure and
data
inout_dcb->result Output Pointer to the struct Api_rc containing the
outcome of the operation: result_code and
vendor_code (HP-UX—specific error)
ft_bgroup()
Parameter
Type Description