GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> CMX / V2-13-7 > cmx_interface / rhel6-64
#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. |
CVS $Id: CMX_interfaceRecurse.c,v 1.4 2010/04/22 23:41:29 apw Exp $
unsigned int CMX_interfaceRecurse | ( | CMX_cb_InterfaceRecurse | call, | |
void * | user, | |||
struct _CMX_Hierarchy * | hier | |||
) |
Traverse (depth first) a CMX interface definition tree.
call | User's callback routine (called for each node) | |
user | User's callback parameter | |
hier | Starting node in the hierarchy tree |
0 | Hierarchy traversed successfully | |
x | Error return from the user callback routine |
References interfaceRecurse().
Referenced by CMX_interfaceShowInterface().
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.
call | User's callback routine | |
parm | User's parameter | |
hier | Node in the hierarchy tree | |
depth | Recursion depth |
0 | Hierarchy traversed successfully | |
x | Error return from the user callback routine |
References _CMX_Hierarchy::next.
Referenced by CMX_interfaceRecurse().