Infrasctucture Top Function Reference

Alrm: AppSrv: Avl: Cache: Cfg: CfgAcc: CharIo:
CnvLnch: Crypto: Ctl: Inf: Io: Io2: ipSrt:
Isys: Mo: Msg: Opt: SerTcp: Stats: Str:
Stt: Sys: TcpSrv: Tid: Trc: Txt: UdpSrv:
Util: Xml:

Alrm,
intlrmReg( int hr, int min, int sec, pfi_t func, void* CBarg )
intlrmPlus( int hr, int min, int sec, pfi_t func, void* CBarg )
intlrmDreg( pfi_t func, void* CBarg )

AppSrv,
intasErr( char* fmt, ... elipsis )
intasGetState( )
intasSetState( )
intasMain( int argc, char* argv[] )
char*asMkRsp( int oldHandle, int stat )
intasSndMsg( int typ, int cod, int stat, pfi_t ldFun, void* ldArg )

Avl,
char*( char* )

Cache,
intcchCln( int cHndl )
intcchOpn( char* fileName )
intcchRd( int cHndl, char* data, int* len )
intcchRew( int cHndl )
intcchUnch( int cHndl, long id )
intcchWt( int cHndl, char* dataP, int len, long id )

Cfg
intcfAllEnv( char* name, char* arg )
intcfDfltCfg( char* fileName )
char*cfGetEnv( char* name, char* barf )
intcfGetVar( char* out, char* varNam )
intcfInit( int argc, char** argv )
intcfPutEnv( char* format, elipsis )
intCFG_BGN( char* modName )
intCFG_INT( char* keyword, int* variable )
intCFG_STR( char* keyword, char* variable )
intCFG_FUN( char* keyword, int function, void* argument )
intCFG_FLG( char* keyword, char* variable, int value )
intCFG_END( )
intCFG_REG( )

CfgAcc,
intcaGetCfg( char* procName )
int_caGetCfg( char* devName, char** vars, int varCnt, vNdx_t* vNdx )
intcaGetPwds( char* procName )

CharIo,
intcatChrs( char* ouput, char* fmt, ... (elipsis) )
intcatStamp( char* ouput, char* fmt )
intcpyFil( char* dest, char* src )
intclkAdd( clok_t* out, clok_t* a, clok_t* b )
intclkAddUs( clok_t* in_out, int usec )
intclkCmp( clok_t* a, clok_t* b )
intclkDeltaMs( clok_t* a, clok_t* b )
intclkSub( clok_t* out, clok_t* a, clok_t* b )
intdmpLin( char* output, char* input, int len, long addr )
intdmpMem( char* output, char* input, int len )
intfatal( char* fmt, ... elipsis )
intfmtCat( char* output, char* fmt, ... elipsis )
intfmtPut( char* output, char* fmt, ... elipsis )
intfReName( char* filPath, char* file )
char*fndFil( char* namPath, int pathDelim, char* name )
intgetDayNbr( )
intgetDom( )
intgetDow( )
char*getFile( char* namPath, char* path, char* name )
long    getFilSiz( char* namPath )
long    getHex( )
intgetHr( )
long    getInt( char* input )
intgetKb( )
intgetMin( )
intgetMon( )
intgetNbr( char* msg )
intgetSec( )
intgetTxt( char* ouput, int echo, int trm, char* fmt, ... (elipsis) )
intgetYr( )
intisHex( int chr )
intisKb( int timOut )
intmenu( menu_t* menu, char* prompt )
intpntHex2dec( uchar* out, char* in )
intpntHex( char* in, int len )
intrawIo( int ctrl )
char*rdFil( char* filName )
intsetExtWat( pfi_t extWaitFunc )
intsetIoFlg( int fd, int flg )
intsetRecyl( int timOut )
intutFatal( char* fmt, ... elipsis )
intutTrc( int level, char* fmt, ... elipsis )
intutTrcErr( char* fmt, ... elipsis )
intutTrcOff( )
intutTrcOn( )
intwtFil( char* dest, char* fileDat )
intyesterday( int dayNbr )

CnvLnch,
intclClose( int hndl )
intclGetPid( int hndl )
intclInit( int argc, char** argv )
intclOpen( char* cmd )
intclSetDedCb( pfi_t func )
intclSetDedDev( int nbr, pfi_t func )
intclSndRcv( int hndl, char* rxDat, char* match, int maxRx, int timeOut, char* fmt, elipsis ... )
intclSystem( char* out, int maxOut, int timOut, char* fmt, ... elipsis )

Crypto,
intbfAddVecs( *cryp_t crp )
intbfFree( *cryp_t crp )
intbfMkKey( cryp_t* crp, char* seed, int dither, int typ )
intbfEnc( u_char* dat, int* len, cryp_t* crp )
intbfDec( u_char* dat, int* len, cryp_t* crp )
intaesAddVecs( *cryp_t crp )
intaesFree( *cryp_t crp )
intaesMkKey( cryp_t* crp, char* seed, int dither, int typ )
intaesEnc( u_char* dat, int* len, cryp_t* crp )
intaesDec( u_char* dat, int* len, cryp_t* crp )

Ctl,
intctlInit( int argc, char* argv[] )
intctlIdReg( char* id )
intctlReg( char* lbl, pfi_t func )
intctlRegTbl( ctlTbl_t* , int tblCnt )
intctlErr( char* mp, char* msg )
intCTL_BGN( )
intCTL_CB( "MenuName" , pfi_t XXX )
intCTL_END( )
intCTL_REG;( )

Inf,
intinfBcst( char* msg )
intinfClone( char* procName )
intinfGetCfg( int argc, char* argv )
char*infGetProcs( int argc, char* argv )
intinfInit( int argc, char* argv[] )
intinfKill( char* procName )
intinfRun( char* procName )

Io,
intdevDo( int devId )
intdevReq( int devId, pfi_t func, void* conTxt )
intioAddCfg( int proto, char* name, char* loc, char* phy, char* enc, char* key )
intioAddProtocol( int protocol, char* name, pfi_t init )
intioClose( int sd )
intioCloseAll( )
intioClrWatOut( int sd )
void*    ioctFnd( int sd )
intioctInit( int argc, char** argv )
intioctReg( int sd, void* arg, pfi_t cbFunc )
intioDregWat( int sd )
intioDoEvent( int type, void* option )
intioDupMsg( char* mp, ulong len )
intioFree( char* msg )
intioFwdDst( char* msg, char* dest, int len )
intioFwdId( char* msg, int handle )
intioGetCfg( char* out, char* name )
intioGetMsgId( char* msg )
ulong    ioGetMsgLen( char* msg )
intioGetPath( char* queName )
intioGetHndl( char* msg )
char*ioGetPeer( char* mp )
intioGetThd( char* mp )
intioInit( int argc, char** argv )
char*ioMakMsg( int handle, ulong len )
char*ioMakRsp( char* msg, int length )
char*ioNew( char* name, int len )
intioOutBusy( int handle )
intioOpen( char* name )
intioPing( int hndl, char* msg )
intioPingAsync( int hndl, char* msg )
char*ioRcv( )
intioRegEvent( int eventType, pfi_t cbFunc, void* context )
intioRegWat( int sd, pfi_t inputCbFunc, pfi_t outputCbFunc, pfi_t exceptionCbFunc, void* contxt )
intioSetWatOut( int sd )
intioSetThd( char* mp, int thd )
intioSetEvt( char* mp, int evt )
intioSnd( char* mp, ulong len )
intioWait( int timeout )
intioWaitUs( int timeout )
intioWakNow( )
intmInit( void* mutexPtr )
intmLck( void* mutexPtr )
intmUnLck( void* mutexPtr )

Io2,
intio2Close( int handle )
intio2Init( int argc, char** argv )
intio2Open( int type, char* host, char* port, int maxDat )
intio2Rcv( int handle, char* rcvDat, char* match, int maxRx, int rFlg, int to )
intio2SetFlg( int handle, int flagBits )
intio2Snd( int handle, int to, int txLen, char* fmt, elipsis* ... )
intio2Stop( int handle )
intio2StrtRx( int handle, char* rcvDat, char* match, int maxRx, int rFlg, pfi_t callBack )
intio2StrtTx( int handle, int to, pfi_t callBack, int txLen, char* fmt, ... elipsis )

ipSrt,
intipsAdd( int hndl, char* dqIn, void* aarg )
intipsClose( int hndl )
intipsDel( int hndl, char* dqIn )
void*    ipsFnd( int hndl, void* dqIn )
intipsGetCnt( int hndl )
intipsInit( int argc, char* argv )
intipsOpen( )
intipsTrav( int hndl, pfi_t func, void* targ )

Isys,
char*iSys( int outMax, int to, char* cmd, elipsis ... )

Mo,
intmoCatS( char* mp, char* fldNam, char* fmt, ... elipsis )
intmoChgI( char* msg, char* fldNam, int* data )
intmoChgS( char* msg, char* fldNam, char* data )
char*moCreate( int size )
intmoCpy( char* dest, char* src )
intmoCurDat( char* mp, void* data )
intmoFree( char* msg )
intmoGetB( char* msg, char* fldNam, void* data, int dataLen )
intmoGetI( char* msg, char* fldNam, int* data )
intmoGetI16( char* msg, char* fldNam, short* data )
intmoGetS( char* msg, char* fldNam, char* data )
intmoGetFldInfo( char* mp, char* name, int* fLen )
intmoGetDupFld( char* msg, char* fldNam, int* type, void* data )
intmoGetNxtFld( char* msg, char* fldNam, void* data, int* dataLen )
intmoGetRcnt( char* mp )
intmoGetLen( char* mp )
intmoGetMax( char* mp )
intmoNetSnd( char* mp )
intmoNetRcv( char* mp )
intmoPnt( char* out, char* mp )
intmoPutI( char* msg, char* fldNam, int* data )
intmoPutI16( char* msg, char* fldNam, short* data )
intmoPutS( char* msg, char* fldNam, char* data )
intmoPutB( char* msg, char* fldNam, int* data, int dataLen )
intmoPutFmt( char* msg, char* fldNam, char fmt, ... elipsis )
intmoRcd( char* msg, int rcdNbr )
intmoRew( char* msg )
intmoRst( char* msg, int len )
intmoSetFlg( char* msg, int flag )
intmoSetFldFlg( char* msg, char* fldNam, int flag )
intmoTstFlg( char* msg, int flag )
intmoTstFldFlg( char* msg, char* fldNam, int flag )

Msg,
intmsgAckNak( int hndl, int stat )
intmsgClientReq( int hndl, int timeOut )
intmsgDup( int hndl )
intmsgFree( int hndl )
intmsgFwdDst( int hndl, char* dst )
intmsgFwdId( int hndl, int sd )
intmsgGetAckNak( int timeout )
intmsgGetB( int hndl, char* name, uchar* data )
intmsgGetBa( char* out, int hndl, char* name, uchar* data )
intmsgGetBL( int hndl, char* name, int dataLen, uchar* data )
intmsgGetFld( int hndl, char* fldNam, int typ, void* dat )
intmsgGetFldAlloc( int hndl, char* fldNam, void* dat )
intmsgGetFldCnt( int hndl )
intmsgGetFldInfo( int hndl, char* fldNam, int* len )
intmsgGetFldLen( int hndl, char* fldNam )
intmsgGetFldType( int hndl, char* fldNam )
intmsgGetI( int hndl, char* name, int data )
intmsgGetId( int hndl )
intmsgGetId( int hndl )
intmsgGetLen( int hndl )
intmsgGetMax( int hndl )
intmsgGetMp( int hndl )
intmsgGetRcnt( int hndl )
intmsgGetS( int hndl, char* name, char* data )
intmsgGetSa( char* out, int hndl, char* name )
intmsgGetSL( int hndl, int name, char* data )
intmsgInit( int argc, char* argv[] )
intmsgMkDst( char* dest )
intmsgMkId( int id )
intmsgMkReq( char* dest, int type, int code )
intmsgMkRsp( int oldHndl, int status )
intmsgNoFlshFree( int hndl )
intmsgNxtFld( int hndl, char* fName, int* fLen )
intmsgPutB( int hndl, char* name, uchar* data, int datLen )
int_msgPutFld( int hndl, char* name, int fldNam, uchar* data, int dataLen )
intmsgPutFmt( int hndl, char* name, char* fmt, ... elipsis )
intmsgPutI( int hndl, char* name, int data )
intmsgPutS( int hndl, char* name, char* data )
intmsgPutSL( int hndl, char* name, int dataLen, char* data )
intmsgRcd( int hndl, int rcdNbr )
intmsgRew( int hndl )
intmsgRst( int hndl )
intmsgRtn( int hndl )
intmsgRcv( int waitTime )
intmsgSnd( int handle )
intrtrMkReq( char* dest, char* path, int xType, int xCode )

Opt,
intopIsDebug( )
intopRegOpt( int opt, pfi_t func, void* val )
intopSetFlg( pfi_t func, void* valPtr )
intopInit( int argc, char* argv[] )
intopReg( optTbl_t* tp )
void    OPT_BGN( )
void    OPT_INT( char* key, int var )
void    OPT_STR( char* key, int str )
void    OPT_FUN( char* key, int func, void* arg )
void    OPT_FLG( char* key, char flagVar, int arg )
void    OPT_END( )
void    OPT_REG( )

SerTcp,
intsioClose( int handle )
intsioInit( int argc, char* argv )
intsioGetSock( int handle )
intsioOpen( char* host, char* port, int maxDat )
intsioSetFlg( int handle, int flag )
intsioSndRcv( int handle, char* inputBuf, char* match, int maxRx, int timeOut, char* outMsgFmt, va_args ... )
intsioSndRcvB( int handle, char* inputBuf, char* match, int maxRx, int timeOut, int outDatLen, uchar* outDat )

Stats,
intsttPut( char* devNam, char* devDat )
intsttDel( char* devNam )
char*sttGet( char* devNam )
char*sttGetRates( char* devNam )

Str,
intblur( char* buf, int len )
intcatCnt( char* out, int chr, int cnt )
intcatDT( char* output, char* fmt, clok_t* timePtr )
intcenter( char* dest, char* src, int outSiz )
ulong    cidr2Rng( ulong* bgnIp, ulong* endIp, char* cidr )
ulong    cidrCnt2Msk( int cnt )
intcntChr( char* str, int chr )
intcpyPntbl( char* out, char* in )
intcrunch( char* out, char* in )
intcrunchChr( char* str, int chr )
intcTrans( char* str, xlatC_t* table, int tblLen )
intdec2hex( char* buf, int len )
intdecat( char* out, char* in, char* match )
intdecatChr( char* out, char* in, int matchChr )
intdecatCol( char* output, char* input, int col )
intdecatWd( char* out, char* in )
intdecatWsp( char* out, char* in )
ulong    dq2ul( char* quad )
char*dq2oct( uchar* octOut, char* dqIn )
intexpTabs( char* io )
intfmtCat( char* output, char* fmt, elipsis ... )
intfmtSiz( char* str, int factor )
char*fndChr( char* str, int chr )
char*fndChrs( char* str, char* list )
char*fndStr( char* str, char* match )
char*fndLast( char* str, int chr )
char*fndNxtFld( char* str )
char*fndWsp( char* str )
char*getNxtFld( char* save, int delimiter )
long    hex2bin( char* inputHex )
intisBlnkLin( char* str )
char*intStr( strInt_t* tb, int val )
intlftJust( char* dest, char* src, int outSiz )
intmerge( char* out, char* src, char** vals, int delim )
intmsk2CidrCnt( ulong mask )
intnoWsp( char* io )
char*nxtFld( char* in )
char*nxtHr( int hr )
intoct2dq( char* dq, uchar* oct )
intparse( char* string, int delim, char* pa )
int_parse( char* string, int delim, char* pa, int paCnt )
intprprNam( char* out, char* in )
intreplChr( char* str, int old, int new )
intreplChrs( char* str, strInt_t* table )
intrmWsp( char* str )
intrng2Cidr( char* cidr, ulong bgnIp, ulong endIp )
intrtJust( char* dest, char* src, int outSiz )
intshrpn( char* buf, int len )
char*skpChr( char* str, int chr )
char*skpDigs( char* str )
char*skpStr( char* str )
char*skpWsp( char* str )
intstrLencnt( char* str )
char*stripChr( char* str, char* tbl )
intstrInt( strInt_t* tbl, char* src )
void    strLcp( char* dest, char* src )
char*strLc( char* str )
intstrParse( char* strPtr, int delimChr, char** ptrArry )
void    strUcp( char* dest, char* src )
char*strUc( char* str )
pfi_t    strVect( strInt_t* tbl, int tblCnt, char* in )
pfi_t    strVectU( strInt_t* tbl, int tblCnt, char* in )
intsubstr( char* strOut, char* strIn, int offset, int len )
inttrim( char* dest, char* src )
char*ul2dq( ulong ip )
char*ul2oct( uchar* octOut, ulong ip )
char*zotChr( char* str, int chr )
char*zotLast( char* str, int chr )
char*zotStr( char* str, char* mtch )

Stt,
intsttBgn( int hndl )
intsttEnd( int hndl )
intsttFmt( char* out, char* fmt, int hndl )
intsttFmtCat( char* out, int hndl, char* fmt )
intsttNew( char* label, char* descr )
intsttSelCat( int hndl, char* out, int hndl, int mask )
intsttSetRatSecs( int handle, int value )
intsttSum( int target, int src )
intsttFree( int hndl )

Sys,
intsyDaemon( )
intsyInit( int argc, char* argv[] )
intsyMakPath( char* path )
intsyStart( )
intsyStop( )

TcpSrv,
inttsClose( int handle )
inttsInit( int argc, char** argv )
inttsOpen( char* host, char* port, int maxDat, int srvFlg )
inttsRcv( int handle, char* rcvDat, char* match, int maxRx, int to )
inttsSnd( int handle, int to, int txLen, uchar* txDat )

Tid,
inttidFree( )
inttidGet( )
inttidReg( )
inttidWait( )
inttidWake( int tid )

Trc,
inttrc( int lev, char* fmt, elipsis )
inttrcDmp( int level, char* loc, int len, char* fmt, ... elipsis )
inttrcErr( char* fmt, ... elipsis )
inttrcFatal( char* fmt, ... elipsis )
inttrcInit( int argc, char* argv[] )
inttrcIsMsk( int msk )
inttrcIsOk( int lev )
inttrcMsg( char* mp, char* peer, int trcTypeFlg )
inttrcNow( int mask )
inttrcOff( )
inttrcOn( )
inttrcReOpn( )
inttrcSetLev( char* lev )
inttrcSetMsk( char* lev )
inttrcSrv( int typ, char* mp, int len )

Txt,
inttxAdd( int handle, char* fmt, elipsis )
inttxClose( int handle )
inttxDel( int linNbr )
inttxIns( int hndl, int linNbr, char* fmt, elipsis )
inttxKeyLin( int hndl, char* out, char* key )
inttxOpen( char* filNam, elipsis )
inttxNew( char* filNam, elipsis )
inttxNbrLin( int hndl, char* out, int linNbr )
inttxNxtLin( int hndl, char* buf )
inttxRpl( int hndl, int linNbr, char* fmt, elipsis )
inttxSrt( int hndl, int delimter, int fldNbr )

UdpSrv,
intusClose( int handle )
intusInit( int argc, char** argv )
intusOpen( char* host, char* port, int maxDat, int srvFlg )
intusRcv( int handle, char* rcvDat, int maxRx, int to, int rrFlg )
intusSnd( int handle, int to, int txLen, uchar* txDat )

Util,
intgetId( char* buf )
intIDREG( char* $Id: Util.xml,v 1.4 2008/10/10 15:08:27 pturner Exp $ )
intutInit( int argc, char** argv )
intusage( char* cmd, char** msgArry, pfi_t func )
intUsage( char** msgArry )

Xml,
char*xmFndTag( void* tagChain, char* tagName )
intxmFree( void* file )
intxmGetTagVal( char* out, char* tagChain, char* file )
char*xmMerge( char* htmlTemplate, char** data, int dataLen )
void*    xmParse( char* file )
intxmPnt( char* xmlFile, int level )
char*xmRdFil( char* file )
char*xmTran( char* file )
char*xmVal( void* tagHandle )