From 9760c02cdacaca31695e2adaf1747c82811f3b8a Mon Sep 17 00:00:00 2001 From: Sebastian Hammer Date: Thu, 1 Jun 1995 11:24:52 +0000 Subject: [PATCH] Resource Control --- include/prt-rsc.h | 84 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 84 insertions(+) create mode 100644 include/prt-rsc.h diff --git a/include/prt-rsc.h b/include/prt-rsc.h new file mode 100644 index 0000000..d135524 --- /dev/null +++ b/include/prt-rsc.h @@ -0,0 +1,84 @@ +/* + * Copyright (c) 1995, Index Data. + * + * Permission to use, copy, modify, distribute, and sell this software and + * its documentation, in whole or in part, for any purpose, is hereby granted, + * provided that: + * + * 1. This copyright and permission notice appear in all copies of the + * software and its documentation. Notices of copyright or attribution + * which appear at the beginning of any file must remain unchanged. + * + * 2. The name of Index Data or the individual authors may not be used to + * endorse or promote products derived from this software without specific + * prior written permission. + * + * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND, + * EXPRESS, IMPLIED, OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY + * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + * IN NO EVENT SHALL INDEX DATA BE LIABLE FOR ANY SPECIAL, INCIDENTAL, + * INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR + * NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF + * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE + * OF THIS SOFTWARE. + * + * $Log: prt-rsc.h,v $ + * Revision 1.1 1995-06-01 11:24:52 quinn + * Resource Control + * + * + */ + +#ifndef PRT_RSC_H +#define PRT_RSC_H + +/* -------------------- Resource-1 -------------------- */ + +#define Z_EstimateType_currentSearchRecords 1 +#define Z_EstimateType_finalSearchRecords 2 +#define Z_EstimateType_currentPresentRecords 3 +#define Z_EstimateType_finalPresentRecords 4 +#define Z_EstimateType_currentOpTimeProcessing 5 +#define Z_EstimateType_finalOpTimeProcessing 6 +#define Z_EstimateType_currentAssocTime 7 +#define Z_EstimateType_currentOperationCost 8 +#define Z_EstimateType_finalOperationCost 9 +#define Z_EstimateType_currentAssocCost 10 +#define Z_EstimateType_finalOpTimeElapsed 11 +#define Z_EstimateType_percentComplete 12 +#define Z_EstimateType_currentSearchAssCost 13 +#define Z_EstimateType_currentPresentAssCost 14 +#define Z_EstimateType_currentConnectAssCost 15 +#define Z_EstimateType_currentOtherAssCost 16 + +typedef struct Z_Estimate1 +{ + int *type; + int *value; + int *currencyCode; /* OPTIONAL */ +} Z_Estimate1; + +typedef struct Z_ResourceReport1 +{ + int num_estimates; + Z_Estimate **estimates; + char *message; +} Z_ResourceReport1; + +/* -------------------- Resource-2 -------------------- */ + +typedef struct Z_Estimate2 +{ + Z_StringOrNumeric *type; /* same as in estimate1, if numeric */ + Z_IntUnit *value; +} Z_Estimate2; + +typedef struct Z_ResourceReport2 +{ + int num_estimates; + Z_Estimate2 **setimates; /* OPTIONAL */ + char *message; /* OPTIONAL */ +} Z_ResourceReport2; + +#endif -- 1.7.10.4