|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T d
Length: 3044 (0xbe4)
Types: TextFile
Names: »dsp.h«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0
└─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z«
└─⟦de7628f85⟧
└─⟦this⟧ »isode-6.0/h/quipu/dsp.h«
/* dsp.h - a few DSP things */
/*
* $Header: /f/osi/h/quipu/RCS/dsp.h,v 7.0 89/11/23 21:56:33 mrose Rel $
*
*
* $Log: dsp.h,v $
* Revision 7.0 89/11/23 21:56:33 mrose
* Release 6.0
*
*/
/*
* NOTICE
*
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
* this agreement.
*
*/
#ifndef DSP
#define DSP
#include "isoaddrs.h"
#include "quipu/name.h"
struct op_progress { /* represents OperationProgress */
int op_resolution_phase;
#define OP_PHASE_NOTDEFINED -1
#define OP_PHASE_NOTSTARTED 0
#define OP_PHASE_PROCEEDING 1
#define OP_PHASE_COMPLETED 2
int op_nextrdntoberesolved;
};
struct access_point { /* represents AccessPoint */
DN ap_name;
struct PSAPaddr * ap_address;
/* from ISODE */
/* In INCA, this may be left out */
struct access_point *ap_next;
};
#define NULLACCESSPOINT ((struct access_point *) NULL)
/* Continuation Ref definded in DSP */
/* represents ContinuationReference */
typedef struct continuation_ref {
DN cr_name;
struct op_progress cr_progress;
int cr_rdn_resolved;
#define CR_RDNRESOLVED_NOTDEFINED -1
int cr_aliasedRDNs;
#define CR_NOALIASEDRDNS -1
int cr_reftype;
#define RT_UNDEFINED -1
#define RT_SUPERIOR 1
#define RT_SUBORDINATE 2
#define RT_CROSS 3
#define RT_NONSPECIFICSUBORDINATE 4
struct access_point * cr_accesspoints;
struct continuation_ref *cr_next;
/* for chaining Continuation Refs */
/* They usually occur in SETs */
}continuation_ref, *ContinuationRef;
#define NULLCONTINUATIONREF ((ContinuationRef) 0)
struct trace_info {
DN ti_target;
DN ti_dsa;
struct op_progress ti_progress;
struct trace_info *ti_next;
};
#define NULLTRACEINFO ((struct trace_info *) 0)
struct trace_info * ti_cpy();
/* THIS SECTION GIVES VARIOUS COMMON STRUCTURES */
typedef struct svccontrol { /* represents ServiceControls */
int svc_options;
#define SVC_OPT_PREFERCHAIN 0X001
#define SVC_OPT_CHAININGPROHIBIT 0X002
#define SVC_OPT_LOCALSCOPE 0X004
#define SVC_OPT_DONTUSECOPY 0X008
#define SVC_OPT_DONTDEREFERENCEALIAS 0X010
char svc_prio;
#define SVC_PRIO_LOW 0
#define SVC_PRIO_MED 1
#define SVC_PRIO_HIGH 2
int svc_timelimit; /* time limit in second */
#define SVC_NOTIMELIMIT -1
int svc_sizelimit;
#define SVC_NOSIZELIMIT -1
int svc_scopeofreferral; /* Parameter for DSP only */
#define SVC_REFSCOPE_NONE -1
#define SVC_REFSCOPE_DMD 0
#define SVC_REFSCOPE_COUNTRY 1
} svccontrol, ServiceControl;
#endif