[Contents] [index] [Help] [Retrace] [browse <] [Browse >]

This attribute points to a tag list of attribute mappings which the
icclass object uses to change the attribute ids of an om_update's
attribute/value pairs.  For example, if an icclass object had the
following ICA_MAP:

    struct TagItem map[] =
    {
        {PGA_Top, STRINGA_LongVal},
        {MYATTR, MYNEWATTR},
        {TAG_END, }
    };

before sending an om_update to its ica_target, the icclass object scans
through the om_update message's attribute/value pairs looking for the
pga_top and myattr attributes.  if it finds the pga_top attribute, it
changes PGA_Top to stringa_longval.  likewise, if the icclass object finds
the MYATTR attribute, it changes MYATTR to MYNEWATTR.  The icclass object
does not disturb the attribute's value.