📄 z-core.h
字号:
struct Z_ResourceControlResponse { Z_ReferenceId *referenceId; /* OPT */ bool_t *continueFlag; bool_t *resultSetWanted; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_TriggerResourceControlRequest { Z_ReferenceId *referenceId; /* OPT */#define Z_TriggerResourceControlRequest_resourceReport 1#define Z_TriggerResourceControlRequest_resourceControl 2#define Z_TriggerResourceControlRequest_cancel 3 int *requestedAction; Z_ResourceReportId *prefResourceReportFormat; /* OPT */ bool_t *resultSetWanted; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ResourceReportRequest { Z_ReferenceId *referenceId; /* OPT */ Z_ReferenceId *opId; /* OPT */ Z_ResourceReportId *prefResourceReportFormat; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ResourceReportResponse { Z_ReferenceId *referenceId; /* OPT */#define Z_ResourceReportResponse_success 0#define Z_ResourceReportResponse_partial 1#define Z_ResourceReportResponse_failure_1 2#define Z_ResourceReportResponse_failure_2 3#define Z_ResourceReportResponse_failure_3 4#define Z_ResourceReportResponse_failure_4 5#define Z_ResourceReportResponse_failure_5 6#define Z_ResourceReportResponse_failure_6 7 int *resourceReportStatus; Z_ResourceReport *resourceReport; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ScanRequest { Z_ReferenceId *referenceId; /* OPT */ int num_databaseNames; Z_DatabaseName **databaseNames; Z_AttributeSetId *attributeSet; /* OPT */ Z_AttributesPlusTerm *termListAndStartPoint; int *stepSize; /* OPT */ int *numberOfTermsRequested; int *preferredPositionInResponse; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ScanResponse { Z_ReferenceId *referenceId; /* OPT */ int *stepSize; /* OPT */#define Z_Scan_success 0#define Z_Scan_partial_1 1#define Z_Scan_partial_2 2#define Z_Scan_partial_3 3#define Z_Scan_partial_4 4#define Z_Scan_partial_5 5#define Z_Scan_failure 6 int *scanStatus; int *numberOfEntriesReturned; int *positionOfTerm; /* OPT */ Z_ListEntries *entries; /* OPT */ Z_AttributeSetId *attributeSet; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ListEntries { int num_entries; Z_Entry **entries; /* OPT */ int num_nonsurrogateDiagnostics; Z_DiagRec **nonsurrogateDiagnostics; /* OPT */};struct Z_Entry { int which; union { Z_TermInfo *termInfo; Z_DiagRec *surrogateDiagnostic;#define Z_Entry_termInfo 1#define Z_Entry_surrogateDiagnostic 2 } u;};struct Z_TermInfo { Z_Term *term; Z_InternationalString *displayTerm; /* OPT */ Z_AttributeList *suggestedAttributes; /* OPT */ int num_alternativeTerm; Z_AttributesPlusTerm **alternativeTerm; /* OPT */ int *globalOccurrences; /* OPT */ Z_OccurrenceByAttributes *byAttributes; /* OPT */ Z_OtherInformation *otherTermInfo; /* OPT */};struct Z_byDatabaseList_s { Z_DatabaseName *db; int *num; /* OPT */ Z_OtherInformation *otherDbInfo; /* OPT */};struct Z_byDatabaseList { int num; Z_byDatabaseList_s **elements;};struct Z_OccurrenceByAttributesElem { Z_AttributeList *attributes; int which; union { int *global; Z_byDatabaseList *byDatabase;#define Z_OccurrenceByAttributesElem_global 1#define Z_OccurrenceByAttributesElem_byDatabase 2 } u; /* OPT */ Z_OtherInformation *otherOccurInfo; /* OPT */};struct Z_OccurrenceByAttributes { int num; Z_OccurrenceByAttributesElem **elements;};struct Z_SortKeySpecList { int num_specs; Z_SortKeySpec **specs;};struct Z_SortRequest { Z_ReferenceId *referenceId; /* OPT */ int num_inputResultSetNames; Z_InternationalString **inputResultSetNames; Z_InternationalString *sortedResultSetName; Z_SortKeySpecList *sortSequence; Z_OtherInformation *otherInfo; /* OPT */};struct Z_SortResponse { Z_ReferenceId *referenceId; /* OPT */#define Z_SortResponse_success 0#define Z_SortResponse_partial_1 1#define Z_SortResponse_failure 2 int *sortStatus;#define Z_SortResponse_empty 1#define Z_SortResponse_interim 2#define Z_SortResponse_unchanged 3#define Z_SortResponse_none 4 int *resultSetStatus; /* OPT */ int num_diagnostics; Z_DiagRec **diagnostics; /* OPT */ int *resultCount; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_SortKeySpec { Z_SortElement *sortElement;#define Z_SortKeySpec_ascending 0#define Z_SortKeySpec_descending 1#define Z_SortKeySpec_ascendingByFrequency 3#define Z_SortKeySpec_descendingByfrequency 4 int *sortRelation;#define Z_SortKeySpec_caseSensitive 0#define Z_SortKeySpec_caseInsensitive 1 int *caseSensitivity; int which; union { Odr_null *abort; Odr_null *null; Odr_oct *missingValueData;#define Z_SortKeySpec_abort 1#define Z_SortKeySpec_null 2#define Z_SortKeySpec_missingValueData 3 } u; /* OPT */};struct Z_SortDbSpecificList_s { Z_DatabaseName *databaseName; Z_SortKey *dbSort;};struct Z_SortDbSpecificList { int num; Z_SortDbSpecificList_s **elements;};struct Z_SortElement { int which; union { Z_SortKey *generic; Z_SortDbSpecificList *databaseSpecific;#define Z_SortElement_generic 1#define Z_SortElement_databaseSpecific 2 } u;};struct Z_SortAttributes { Z_AttributeSetId *id; Z_AttributeList *list;};struct Z_SortKey { int which; union { Z_InternationalString *sortField; Z_Specification *elementSpec; Z_SortAttributes *sortAttributes;#define Z_SortKey_sortField 1#define Z_SortKey_elementSpec 2#define Z_SortKey_sortAttributes 3 } u;};struct Z_ExtendedServicesRequest { Z_ReferenceId *referenceId; /* OPT */#define Z_ExtendedServicesRequest_create 1#define Z_ExtendedServicesRequest_delete 2#define Z_ExtendedServicesRequest_modify 3 int *function; Odr_oid *packageType; Z_InternationalString *packageName; /* OPT */ Z_InternationalString *userId; /* OPT */ Z_IntUnit *retentionTime; /* OPT */ Z_Permissions *permissions; /* OPT */ Z_InternationalString *description; /* OPT */ Z_External *taskSpecificParameters; /* OPT */#define Z_ExtendedServicesRequest_wait 1#define Z_ExtendedServicesRequest_waitIfPossible 2#define Z_ExtendedServicesRequest_dontWait 3#define Z_ExtendedServicesRequest_dontReturnPackage 4 int *waitAction; Z_ElementSetName *elements; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_ExtendedServicesResponse { Z_ReferenceId *referenceId; /* OPT */#define Z_ExtendedServicesResponse_done 1#define Z_ExtendedServicesResponse_accepted 2#define Z_ExtendedServicesResponse_failure 3 int *operationStatus; int num_diagnostics; Z_DiagRec **diagnostics; /* OPT */ Z_External *taskPackage; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_Permissions_s { Z_InternationalString *userId;#define Z_Permissions_s_delete 1#define Z_Permissions_s_modifyContents 2#define Z_Permissions_s_modifyPermissions 3#define Z_Permissions_s_present 4#define Z_Permissions_s_invoke 5 int num_allowableFunctions; int **allowableFunctions;};struct Z_Permissions { int num; Z_Permissions_s **elements;};struct Z_Close { Z_ReferenceId *referenceId; /* OPT */ Z_CloseReason *closeReason; Z_InternationalString *diagnosticInformation; /* OPT */ Z_ResourceReportId *resourceReportFormat; /* OPT */ Z_ResourceReport *resourceReport; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};#define Z_Close_finished 0#define Z_Close_shutdown 1#define Z_Close_systemProblem 2#define Z_Close_costLimit 3#define Z_Close_resources 4#define Z_Close_securityViolation 5#define Z_Close_protocolError 6#define Z_Close_lackOfActivity 7#define Z_Close_peerAbort 8#define Z_Close_unspecified 9struct Z_DuplicateDetectionRequest { Z_ReferenceId *referenceId; /* OPT */ int num_inputResultSetIds; Z_InternationalString **inputResultSetIds; Z_InternationalString *outputResultSetName; Z_External *applicablePortionOfRecord; /* OPT */ int num_duplicateDetectionCriteria; Z_DuplicateDetectionCriterion **duplicateDetectionCriteria; /* OPT */ bool_t *clustering; /* OPT */ int num_retentionCriteria; Z_RetentionCriterion **retentionCriteria; int num_sortCriteria; Z_SortCriterion **sortCriteria; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_DuplicateDetectionCriterion { int which; union { int *levelOfMatch; Odr_null *caseSensitive; Odr_null *punctuationSensitive; Z_External *regularExpression; Odr_null *rsDuplicates;#define Z_DuplicateDetectionCriterion_levelOfMatch 1#define Z_DuplicateDetectionCriterion_caseSensitive 2#define Z_DuplicateDetectionCriterion_punctuationSensitive 3#define Z_DuplicateDetectionCriterion_regularExpression 4#define Z_DuplicateDetectionCriterion_rsDuplicates 5 } u;};struct Z_RetentionCriterion { int which; union { int *numberOfEntries; int *percentOfEntries; Odr_null *duplicatesOnly; Odr_null *discardRsDuplicates;#define Z_RetentionCriterion_numberOfEntries 1#define Z_RetentionCriterion_percentOfEntries 2#define Z_RetentionCriterion_duplicatesOnly 3#define Z_RetentionCriterion_discardRsDuplicates 4 } u;};struct Z_SortCriterionPreferredDatabases { int num; Z_InternationalString **elements;};struct Z_SortCriterion { int which; union { Odr_null *mostComprehensive; Odr_null *leastConmprehensive; Odr_null *mostRecent; Odr_null *oldest; Odr_null *leastCost; Z_SortCriterionPreferredDatabases *preferredDatabases;#define Z_SortCriterion_mostComprehensive 1#define Z_SortCriterion_leastConmprehensive 2#define Z_SortCriterion_mostRecent 3#define Z_SortCriterion_oldest 4#define Z_SortCriterion_leastCost 5#define Z_SortCriterion_preferredDatabases 6 } u;};struct Z_DuplicateDetectionResponse { Z_ReferenceId *referenceId; /* OPT */#define Z_DuplicateDetectionResponse_success 0#define Z_DuplicateDetectionResponse_failure 1 int *status; int *resultSetCount; /* OPT */ int num_diagnostics; Z_DiagRec **diagnostics; /* OPT */ Z_OtherInformation *otherInfo; /* OPT */};struct Z_OtherInformationUnit { Z_InfoCategory *category; /* OPT */ int which; union { Z_InternationalString *characterInfo; Odr_oct *binaryInfo; Z_External *externallyDefinedInfo; Odr_oid *oid;#define Z_OtherInfo_characterInfo 1#define Z_OtherInfo_binaryInfo 2#define Z_OtherInfo_externallyDefinedInfo 3#define Z_OtherInfo_oid 4 } information;};struct Z_OtherInformation { int num_elements; Z_OtherInformationUnit **list;};struct Z_InfoCategory { Odr_oid *categoryTypeId; /* OPT */ int *categoryValue;};struct Z_IntUnit { int *value; Z_Unit *unitUsed;};struct Z_Unit { Z_InternationalString *unitSystem; /* OPT */ Z_StringOrNumeric *unitType; /* OPT */ Z_StringOrNumeric *unit; /* OPT */ int *scaleFactor; /* OPT */};struct Z_StringOrNumeric { int which; union { Z_InternationalString *string; int *numeric;#define Z_StringOrNumeric_string 1#define Z_StringOrNumeric_numeric 2 } u;};#ifdef __cplusplus}#endif#ifdef __cplusplusextern "C" {#endifint z_ANY_type_0 (ODR o, void **p, int opt);#ifdef __cplusplus}#endif#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -