Node list maintenance functions.


char * MLLoad( pML pml, char *cmd )
Set up to load a configuration file. Re-sort the node list if any node names changed. Source: ../mld.c.html#MLLoad
static char * MLLoad_( char *reply, pML pml, char *cmd, int *sort )
Load the XidarML configuration file named int the command string. The configuration file establishes the topology of the tree and whatever names might have been assigned to the nodes. File is same format as that resulting from an MLDump (). Source: ../mld.c.html#MLLoad_
static int MLAddrCmp( const void *pmlnode0, const void *pmlnode1 )
Compare two pointers to pointers to nodes according the addresses. Source: ../mld.c.html#MLAddrCmp
static int MLPathCmp( const void *pmlnode0, const void *pmlnode1 )
Compare two pointers to pointers to nodes according the path order of the two. Path order is by address within directories, where any given address might also be a directory itself. Source: ../mld.c.html#MLPathCmp
static int MLNodeEq( pMLNODE pmlnode0, pMLNODE pmlnode1 )
Compare two nodes for address equality and hence identity. Source: ../mld.c.html#MLNodeEq
static pMLNODE MLNodeCreate( pML pml, pMLNODE pmlnode )
Return the node if it exists already. Else create the node, give it a name and a driver table, and install it in the directory struture. Source: ../mld.c.html#MLNodeCreate
char * MLDump( pML pml, char *cmd )
Dump the bus tree out to the file named in the command string. Source: ../mld.c.html#MLDump
BYTE * HexToI( BYTE *dst, BYTE *src, int count )
Convert hexadecimal string commencing at src into count bytes of binary at dst. Source: ../mld.c.html#HexToI
alphabetic index hierarchy of classes


XIDAR TECHNICS, 3388 STATE RT 370, CATO NY 13033-9716
Copyright © 1996 Eliot W. Dudley All rights reserved.
edudley@servtech.com

Dallas Semiconductor Home Page 1-Wire, DS, DS1820, DS2405, DS2407, DS9097, and MicroLan are trademarks and/or registered trademarks of Dallas Semiconductor

generated by doc++