Channel operations indexes
An operations index (ops_idx) is a non-zero integer,
assigned by the driver to uniquely identify a set of
entry-point related properties defined in a udi_ops_init_t structure.
An array of these structures is used to define all the channel
operations for a source module, and the ops_idx) member of
each is used as a unique identifier.
| cmos_udi.c sample code (cont.) | 
|---|
|    /*
    * Ops indexes for each of the entry point ops vectors used.
    */
   #define GIO_OPS_IDX		1
   #define BUS_DEVICE_OPS_IDX	2
   #if DO_INTERRUPTS
   #define INTR_HANDLER_OPS_IDX	3
   #endif
 | 
| pseudod.c sample code (cont.) | 
|    #define PSEUDO_GIO_INTERFACE	1	/* Ops index for GIO entry points */
   #define	PSEUDO_BUS_INTERFACE	2	/* Ops index for bus entry points */
 | 
These indexes are used in the
``Channel operations initialization''
section.
Next topic: 
Management metalanguage operations vector
Previous topic: 
Further information on transaction lists
© 2005 The SCO Group, Inc.  All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - 19 June 2005