GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > CMX / V2-6-7

Constituent: cmx_interface     Tag: linux-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:


Defines

#define CMX_M_GLOBAL   0x1
#define CMX_M_NOINDENT   0x2
#define CMX_M_STRENGTH   0x4
#define CMX_M_FULL   0x1
#define CMX_M_NOTITLE   0x2

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.
unsigned int CMX_interfaceShowLookups (struct _CMX_Interface *head)
 Dump the CMX export symbol 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.3 2005/07/14 22:46:41 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

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

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

unsigned int CMX_interfaceShowLookups struct _CMX_Interface head  ) 
 

Dump the CMX export symbol list from an interface definition file.

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


Generated on Thu Jul 6 20:52:11 2006 by  doxygen 1.4.4