GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CMX / V2-13-5 > cmx_interface / rhel4-32


Interface   Data Structures   File List   Data Fields   Globals  

CMX_interfaceRecurse.c File Reference

Traverse (depth first) through an interface hierarchy tree. More...

#include <stdio.h>
#include <CMX_interface_prv.h>

Functions

static unsigned int interfaceRecurse (CMX_cb_InterfaceRecurse call, void *parm, struct _CMX_Hierarchy *hier, unsigned int *depth)
 Identify the interface in which a symbol appears.
unsigned int CMX_interfaceRecurse (CMX_cb_InterfaceRecurse call, void *user, struct _CMX_Hierarchy *hier)
 Traverse (depth first) a CMX interface definition tree.


Detailed Description

Traverse (depth first) through an interface hierarchy tree.

CVS $Id: CMX_interfaceRecurse.c,v 1.4 2010/04/22 23:41:29 apw Exp $

Function Documentation

unsigned int CMX_interfaceRecurse ( CMX_cb_InterfaceRecurse  call,
void *  user,
struct _CMX_Hierarchy hier 
)

Traverse (depth first) a CMX interface definition tree.

Parameters:
call User's callback routine (called for each node)
user User's callback parameter
hier Starting node in the hierarchy tree
Return values:
0 Hierarchy traversed successfully
x Error return from the user callback routine

static unsigned int interfaceRecurse ( CMX_cb_InterfaceRecurse  call,
void *  parm,
struct _CMX_Hierarchy hier,
unsigned int *  depth 
) [static]

Identify the interface in which a symbol appears.

Parameters:
call User's callback routine
parm User's parameter
hier Node in the hierarchy tree
depth Recursion depth
Return values:
0 Hierarchy traversed successfully
x Error return from the user callback routine


Generated on Thu Apr 22 16:57:01 2010 by  doxygen 1.5.3