1 /* $XConsortium: LinkMgrP.h /main/2 1996/05/09 03:43:50 drk $ */
2 /*************************************<+>*************************************
3 *****************************************************************************
9 ** Description: Public Header file for the Ling Manager
11 ** (c) Copyright 1987, 1988, 1989, 1990, 1991, 1992 Hewlett-Packard Company
13 ** (c) Copyright 1993, 1994 Hewlett-Packard Company
14 ** (c) Copyright 1993, 1994 International Business Machines Corp.
15 ** (c) Copyright 1993, 1994 Sun Microsystems, Inc.
16 ** (c) Copyright 1993, 1994 Novell, Inc.
18 *******************************************************************
19 *************************************<+>*************************************/
20 #ifndef _DtCvLinkMgrP_h
21 #define _DtCvLinkMgrP_h
28 /******** Typedef Structures Declarations ********/
29 #if !defined(_DtCanvasI_h) && !defined(_DtCvLinkMgrI_h)
30 typedef struct _dtCvLinkDb* _DtCvLinkDb;
33 /******** Public Function Declarations ********/
35 extern int _DtLinkDbAddLink (
42 extern int _DtLinkDbAddSwitch (
48 extern _DtCvLinkDb _DtLinkDbCreate (void);
49 extern void _DtLinkDbDestroy (_DtCvLinkDb link_db);
50 extern void _DtLinkDbRemoveLink(
51 _DtCvLinkDb link_data,
55 } /* Close scope of 'extern "C"' declaration which encloses file. */
58 #endif /* _DtCvLinkMgrP_h */
59 /* DON'T ADD ANYTHING AFTER THIS #endif */