FTAM/9000 Programmer's Guide
Chapter 10 399
Example Programs
Common Code Example
/*
This is an example for setting the ae_title
*/
/*
(*input_dcb)-my_ae_title_option = User_object_id_option;
(*input_dcb)-my_ae_title = (struct Ae_title *)malloc
(sizeof(struct Object_id));
(*input_dcb)-my_ae_title-ae_object_id.length = 6;
(*input_dcb)-my_ae_title-ae_object_id.element = (Sint32 *)malloc
(6*sizeof(Sint32));
(*input_dcb)-my_ae_title-ae_object_id.element[0] = 1;
(*input_dcb)-my_ae_title-ae_object_id.element[1] = 3;
(*input_dcb)-my_ae_title-ae_object_id.element[2] = 9999;
(*input_dcb)-my_ae_title-ae_object_id.element[3] = 1;
(*input_dcb)-my_ae_title-ae_object_id.element[4] = 7;
(*input_dcb)-my_ae_title-ae_object_id.element[5] = 7;
*/
*inout_dcb = NULL;
*ae_label = 0;
}
/*
**
** con_parm_in
**
** DESCRIPTION:
** This routine assigns valid values to the ft_connect parameters.
**
**
** PARAMETERS:
** OUTPUT:
** return_event_name : gets signalled when the event completes
** default: SYNCHRONOUS
** called_ae_name : the AE name of the responder
** input_dcb : contains ft_connect input information
** inout_dcb : contains return_code field
** connection_id : identifies the connection established
**
**
*/
void
con_source_parm_in(return_event_name, called_ae_name, input_dcb, inout_dcb,
connection_id)
Local_event_name *return_event_name;
Ae_dir_name *called_ae_name;
struct Ft_connect_in_dcb **input_dcb;
struct Ft_connect_out_dcb **inout_dcb;
Connection_id *connection_id;
{