SEDRIS Reference Manual
APPENDIX A - Transmittal Access Level 0 API
Types
SE_Search_Value_Type
/*
 * ENUM: SE_Search_Value_Type
 *
 *   The types of values that can legally be used to specify search values
 *   and search ranges in an SE_Search_Rule entry.
 *
 *   The following rules specify the search value type by using
 *   SE_Search_Value_Type:
 *
 *     SE_SEARCHRULETYP_FIELD
 *     SE_SEARCHRULETYP_FIELD_RANGE
 *     SE_SEARCHRULETYP_FIELD_ARRAY
 *     SE_SEARCHRULETYP_COMPONENT_FIELD
 *     SE_SEARCHRULETYP_COMPONENT_FIELD_RANGE
 *     SE_SEARCHRULETYP_COMPONENT_FIELD_ARRAY
 *
 *   See the individual rules for more detailed information on which
 *   types are legal for which rules.
 *
 *   All search values used by Search Rules are data allocated by the
 *   user, and accessed through void pointers.  By using the type
 *   specified by this enumeration, the API knows how to cast the
 *   void pointer. The user must supply the correct type for the
 *   specified field in order to construct a valid SE_Search_Rule
 *   (based on the API's knowledge of the field from the offset
 *    specified in the SE_Search_Rule structure).
 */
typedef enum
{
SE_SEARCHVALTYP_BOOLEAN,
SE_SEARCHVALTYP_BYTE,
SE_SEARCHVALTYP_BYTE_POSITIVE,
SE_SEARCHVALTYP_BYTE_UNSIGNED,
SE_SEARCHVALTYP_ENUMERATED,
SE_SEARCHVALTYP_FLOAT,
SE_SEARCHVALTYP_INTEGER,
SE_SEARCHVALTYP_INTEGER_POSITIVE,
SE_SEARCHVALTYP_INTEGER_UNSIGNED,
SE_SEARCHVALTYP_LONG_FLOAT,
SE_SEARCHVALTYP_SET,
SE_SEARCHVALTYP_SHORT_INTEGER,
SE_SEARCHVALTYP_SHORT_INTEGER_POSITIVE,
SE_SEARCHVALTYP_SHORT_INTEGER_UNSIGNED,
SE_SEARCHVALTYP_STRING
} SE_Search_Value_Type;



Prev: SE_Search_Type. Next: SE_Separating_Plane_Select_Parameters.


Return to: Top of this Page, Type Index