GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CMX / V2-2-4

Constituent: cmx_interface     Tag: sun-gcc


Interface   Data Structures   File List   Data Fields   Globals  

CMX_interface_pub.h File Reference

Public include file for the CMX component which deals with interfaces. More...

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Defines

#define CMX_M_GLOBAL   0x1
 Show global members in show interface.

#define CMX_M_NOINDENT   0x2
 Do not indent lines in show interface.

#define CMX_M_STRENGTH   0x4
 Show interface strength in show interface.

#define CMX_M_FULL   0x1
 Full output from compare.

#define CMX_M_NOTITLE   0x2
 Suppress titles in compare.


Functions

unsigned int CMX_interfaceCompare (struct _CMX_Interface *ifac, struct _CMX_Interface *jfac, unsigned int opts)
 Compare two interface files.

const char * CMX_interfaceFind (struct _CMX_Interface *ifac, const char *isym)
 Identify the interface in which a symbol appears.

unsigned int CMX_interfaceRead (struct _CMX_Interface **ifac, const char *file)
 Parse a (CMX version) linker interface description file.

unsigned int CMX_interfaceShowGlobals (struct _CMX_Interface *head)
 Dump the global symbol list from an interface definition file.

unsigned int CMX_interfaceShowInterface (struct _CMX_Interface *head, unsigned int opts)
 Dump the interface instance list from an interface definition file.


Detailed Description

Public include file for the CMX component which deals with interfaces.

CVS $Id: CMX_interface_pub.h,v 1.2 2002/05/22 02:56:56 apw Exp $

Function Documentation

unsigned int CMX_interfaceCompare struct _CMX_Interface ifac,
struct _CMX_Interface jfac,
unsigned int  opts
 

Compare two interface files.

Parameters:
ifac First interface
jfac Second interface
opts Processing options
CMX_interfaceCompare() compares two interface files, determining whether the second (new) file is a viable derivative of the first (old) file and recommending the level of transition (major, minor or patch) to go from the old to the new.

Return values:
0 Always

Here is the call graph for this function:

const char* CMX_interfaceFind struct _CMX_Interface ifac,
const char *  isym
 

Identify the interface in which a symbol appears.

Parameters:
ifac Handle for previously parsed interface description file
isym Symbol name to trace
Return values:
NULL Symbol does not appear in any interface
x Pointer to interface name

unsigned int CMX_interfaceRead struct _CMX_Interface **  ifac,
const char *  file
 

Parse a (CMX version) linker interface description file.

Parameters:
ifac Pointer to an interface description header block
file Filename of script file to be parsed
Return values:
0 Success
1 Failure

Here is the call graph for this function:

unsigned int CMX_interfaceShowGlobals struct _CMX_Interface head  ) 
 

Dump the global symbol list from an interface definition file.

Parameters:
head Control structure for one complete interface file.
Return values:
0 Success
1 Failure

unsigned int CMX_interfaceShowInterface struct _CMX_Interface head,
unsigned int  opts
 

Dump the interface instance list from an interface definition file.

Parameters:
head Control structure for one complete interface file.
opts Display options
Return values:
0 Success
1 Failure

Here is the call graph for this function:


Generated on Sun Dec 12 03:04:30 2004 by doxygen 1.3.3