* OF THIS SOFTWARE.
*
* $Log: proto.h,v $
- * Revision 1.10 1995-05-29 08:11:34 quinn
+ * Revision 1.12 1995-06-05 10:53:13 quinn
+ * Smallish.
+ *
+ * Revision 1.11 1995/06/02 09:49:47 quinn
+ * Add access control
+ *
+ * Revision 1.10 1995/05/29 08:11:34 quinn
* Moved oid from odr/asn to util.
*
* Revision 1.9 1995/05/22 11:31:25 quinn
Odr_oct *binaryInfo;
Odr_external *externallyDefinedInfo;
Odr_oid *oid;
- } u;
+ } information;
} Z_OtherInformationUnit;
typedef struct Z_OtherInformation
Z_OtherInformationUnit **list;
} Z_OtherInformation;
+typedef struct Z_StringOrNumeric
+{
+ enum
+ {
+ Z_StringOrNumeric_string,
+ Z_StringOrNumeric_numeric
+ } which;
+ union
+ {
+ char *string;
+ int *numeric;
+ } u;
+} Z_StringOrNumeric;
+
+typedef struct Z_Unit
+{
+ char *unitSystem; /* OPTIONAL */
+ Z_StringOrNumeric *unitType; /* OPTIONAL */
+ Z_StringOrNumeric *unit; /* OPTIONAL */
+ int *scaleFactor; /* OPTIONAL */
+} Z_Unit;
+
+typedef struct Z_IntUnit
+{
+ int *value;
+ Z_Unit *unitUsed;
+} Z_IntUnit;
+
/* ----------------- INIT SERVICE ----------------*/
typedef struct
int num_databaseNames;
char **databaseNames;
Odr_oid *attributeSet; /* OPTIONAL */
- Odr_any *eatme1;
Z_AttributesPlusTerm *termListAndStartPoint;
int *stepSize; /* OPTIONAL */
int *numberOfTermsRequested;
Z_ResourceControlResponse *zget_ResourceControlResponse(ODR o);
Z_APDU *zget_APDU(ODR o, enum Z_APDU_which which);
+#include <prt-rsc.h>
+#include <prt-acc.h>
+
#endif