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_SEARCH_RUL_TYP_FIELD
 *     SE_SEARCH_RUL_TYP_FIELD_RANGE
 *     SE_SEARCH_RUL_TYP_FIELD_ARRAY
 *     SE_SEARCH_RUL_TYP_COMPONENT_FIELD
 *     SE_SEARCH_RUL_TYP_COMPONENT_FIELD_RANGE
 *     SE_SEARCH_RUL_TYP_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_SEARCH_VAL_TYP_BOOLEAN,
SE_SEARCH_VAL_TYP_BYTE,
SE_SEARCH_VAL_TYP_BYTE_POSITIVE,
SE_SEARCH_VAL_TYP_BYTE_UNSIGNED,
SE_SEARCH_VAL_TYP_ENUMERATED,
SE_SEARCH_VAL_TYP_FLOAT,
SE_SEARCH_VAL_TYP_INTEGER,
SE_SEARCH_VAL_TYP_INTEGER_POSITIVE,
SE_SEARCH_VAL_TYP_INTEGER_UNSIGNED,
SE_SEARCH_VAL_TYP_LONG_FLOAT,
SE_SEARCH_VAL_TYP_SET,
SE_SEARCH_VAL_TYP_SHORT_INTEGER,
SE_SEARCH_VAL_TYP_SHORT_INTEGER_POSITIVE,
SE_SEARCH_VAL_TYP_SHORT_INTEGER_UNSIGNED,
SE_SEARCH_VAL_TYP_STRING
} SE_Search_Value_Type;



Prev: SE_Search_Type. Next: SE_Separating_Plane_Select_Parameters.


Return to: Top of this Page, Type Index

Last updated: July 16, 2004 Copyright © 2004 SEDRIS