Infrasctucture Top Function Reference

Alrm:     AppSrv:     Avl:     Cfg:     CharIo:     Crypto:     Ctl:    
Inf:     Io:     Mo:     Msg:     Opt:     Str:     Stt:    
Sys:     Tid:     Trc:     Txt:     Util:     Xml:    

Alrm,
int    lrmReg( int hr, int min, int sec, pfi_t func, void* CBarg )
int    lrmPlus( int hr, int min, int sec, pfi_t func, void* CBarg )
int    lrmDreg( pfi_t func, void* CBarg )

AppSrv,
int    asErr( char* fmt, ... elipsis )
int    asGetState( )
int    asSetState( )
int    asMain( int argc, char* argv[] )
char*    asMkRsp( int oldHandle, int stat )
int    asSndMsg( int typ, int cod, int stat, pfi_t ldFun, void* ldArg )

Avl,
char*    (null)( char* (null) )

Cfg,
int    cfAllEnv( char* name, char* arg )
char*    cfGetEnv( char* name, char* barf )
int    cfInit( int argc, char** argv )
int    cfPutEnv( char* format, elipsis )
int    CFG_BGN( char* modName )
int    CFG_INT( char* keyword, int* variable )
int    CFG_STR( char* keyword, char* variable )
int    CFG_FUN( char* keyword, int function )
int    CFG_FLG( char* keyword, char* variable, int value )
int    CFG_END( )
int    CFG_REG( )

CharIo,
int    dmpLin( char* output, char* input, int len, long addr )
int    dmpMem( char* output, char* input, int len )
int    fatal( char* fmt, ... elipsis )
int    fmtCat( char* output, char* fmt, ... elipsis )
int    fmtPut( char* output, char* fmt, ... elipsis )
int    fReName( char* filPath, char* file )
char*    fndFil( char* namPath, int pathDelim, char* name )
int    getDayNbr( )
char*    getFile( char* namPath, char* path, char* name )
int    getFilSiz( char* namPath )
long    getHex( )
long    getInt( char* input )
int    getKb( )
int    getNbr( char* msg )
int    getTxt( char* ouput )
int    isHex( int chr )
int    isKb( int timOut )
int    menu( menu_t* menu )
int    rawIo( int ctrl )
int    setExtWat( pfi_t extWaitFunc )
int    setIoFlg( int fd, int flg )
int    setRecyl( int timOut )
int    utFatal( char* fmt, ... elipsis )
int    utTrc( int level, char* fmt, ... elipsis )
int    utTrcErr( char* fmt, ... elipsis )
int    yesterday( int dayNbr )

Crypto,
int    bfAddVecs( *cryp_t crp )
int    bfFree( *cryp_t crp )
int    bfMkKey( cryp_t* crp, char* seed, "int* dither, int typ )
int    bfEnc( u_char* dat, "int* len, cryp_t crp )
int    bfDec( u_char* dat, "int* len, cryp_t crp )
int    aesAddVecs( *cryp_t crp )
int    aesFree( *cryp_t crp )
int    aesMkKey( cryp_t* crp, char* seed, "int* dither, int typ )
int    aesEnc( u_char* dat, "int* len, cryp_t crp )
int    aesDec( u_char* dat, "int* len, cryp_t crp )

Ctl,
int    ctlInit( int argc, char* argv[] )
int    ctlIdReg( char* id )
int    ctlReg( char* lbl, pfi_t func )
int    ctlRegTbl( ctlTbl_t* (null), int tblCnt )
int    ctlErr( char* mp, char* msg )
int    CTL_BGN( )
int    CTL_CB( "MenuName" (null), pfi_t XXX )
int    CTL_END( )
int    CTL_REG;( )

Inf,
int    infInit( int argc, char* argv[] )

Io,
int    ioAddCfg( int proto, char* name, char* loc, char* phy, char* enc, char* key )
int    ioCloseAll( )
int    ioAddProtocol( int protocol, char* name, pfi_t init )
int    ioFree( char* msg )
int    ioFwdDst( char* msg, char* dest, int len )
int    ioGetCfg( char* out, char* name )
int    ioGetMsgLen( char* msg )
int    ioGetPath( char* queName )
int    ioGetHndl( char* msg )
char*    ioGetPeer( char* mp )
int    ioInit( int argc, char** argv )
char*    ioMakMsg( int handle, int len )
char*    ioMakRsp( char* msg, int length )
char*    ioNew( char* name, int len )
int    ioOutBusy( int handle )
int    ioOpen( char* name )
int    ioPing( int hndl, char* msg )
int    ioPingAsync( int hndl, char* msg )
char*    ioRcv( )
int    ioClrWatOut( int sd )
int    ioDoEvent( int type, void* option )
int    ioRegEvent( int eventType, pfi_t cbFunc, void* context )
int    ioSetWatOut( int sd )
int    ioWait( int timeout )
int    ioWaitUs( int timeout )

Mo,
int    moCatS( char* mp, char* fldNam, char* fmt, ... elipsis )
int    moChgI( char* msg, char* fldNam, int* data )
int    moChgS( char* msg, char* fldNam, char* data )
char*    moCreate( int size )
int    moCpy( char* dest, char* src )
int    moCurDat( char* mp, void* data )
int    moFree( char* msg )
int    moGetB( char* msg, char* fldNam, void* data, int dataLen )
int    moGetI( char* msg, char* fldNam, int* data )
int    moGetI16( char* msg, char* fldNam, short* data )
int    moGetS( char* msg, char* fldNam, char* data )
int    moGetFldInfo( char* mp, char* name, int* fLen )
int    moGetDupFld( char* msg, char* fldNam, int* type, void* data )
int    moGetNxtFld( char* msg, char* fldNam, void* data, int* dataLen )
int    moGetRcnt( char* mp )
int    moGetLen( char* mp )
int    moGetMax( char* mp )
int    moNetSnd( char* mp )
int    moNetRcv( char* mp )
int    moPnt( char* out, char* mp )
int    moPutI( char* msg, char* fldNam, int* data )
int    moPutI16( char* msg, char* fldNam, short* data )
int    moPutS( char* msg, char* fldNam, char* data )
int    moPutB( char* msg, char* fldNam, int* data, int dataLen )
int    moPutFmt( char* msg, char* fldNam, char fmt, ... elipsis )
int    moRcd( char* msg, int rcdNbr )
int    moRew( char* msg )
int    moSetFlg( char* msg, int flag )
int    moSetFldFlg( char* msg, char* fldNam, int flag )
int    moTstFlg( char* msg, int flag )
int    moTstFldFlg( char* msg, char* fldNam, int flag )

Msg,
int    msgAckNak( int hndl, int stat )
int    msgDup( int hndl )
int    msgFree( int hndl )
int    msgFwdDst( int hndl, char* dst )
int    msgFwdId( int hndl, int sd )
int    msgGetAckNak( int hndl, int timeout )
int    _msgGetFld( int hndl, char* fldNam, int typ, int datLen, void* dat )
int    msgGetFldInfo( int hndl, char* fldNam, int len )
int    msgGetId( int hndl )
int    msgGetLen( int hndl )
int    msgGetMp( int hndl )
int    msgGetB( int hndl, char* name, uchar* data )
int    msgGetI( int hndl, char* name, int data )
int    msgGetId( int hndl )
int    msgGetMp( int hndl )
int    msgGetS( int hndl, char* name, char* data )
int    msgInit( int argc, char* argv[] )
int    msgMkDst( char* dest )
int    msgMkId( int id )
int    msgMkReq( char* dest, int type, int code )
int    msgMkRsp( int oldHndl, int status )
int    msgNxtFld( int hndl, char* fName, int* fLen )
int    msgPutB( int hndl, char* name, uchar* data )
int    _msgPutFld( int hndl, char* name, int fldNam, uchar* data, int dataLen )
int    msgPutFmt( int hndl, char* name, char* fmt, ... elipsis )
int    msgPutI( int hndl, char* name, int data )
int    msgPutS( int hndl, char* name, char* data )
int    msgRcd( int hndl, int rcdNbr )
int    msgRew( int hndl )
int    msgRst( int hndl )
int    msgRtn( int hndl )
int    msgRcv( int waitTime )
int    rtrMkReq( char* dest, char* path, int xType, int xCode )

Opt,
int    opIsDebug( )
int    opRegOpt( int opt, pfi_t func, void* val )
int    opInit( int argc, char* argv[] )
int    opReg( optTbl_t* tp )
void    OPT_BGN( )
void    OPT_INT( )
void    OPT_STR( )
void    OPT_FUN( )
void    OPT_FLG( )
void    OPT_END( )
void    OPT_REG( )

Str,
int    center( char* dest, char* src, int outSiz )
int    chrCnt( char* str, int chr )
int    compWsp( char* str )
int    cTrans( char* str, xlatC_t* table, int tblLen )
int    decat( char* out, char* in, char* match )
int    decatChr( char* out, char* in, int matchChr )
int    decatCol( char* output, char* input, int col )
int    decatWd( char* out, char* in )
int    decatWsp( char* out, char* in )
int    expTabs( char* io )
char*    fndChr( char* str, int chr )
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 )
int    isBlnkLin( char* str )
char*    intStr( strInt_t* tb, int val )
int    lftJust( char* dest, char* src, int outSiz )
char*    nxtFld( char* in )
int    parse( char* string, int delim, char* pa )
char*    skpStr( char* str )
int    replChr( char* str, int old, int new )
int    rtJust( char* dest, char* src, int outSiz )
int    rtJust( char* dest, char* src, int outSiz )
char*    skpChr( char* str, int chr )
char*    skpWsp( )
char*    stripChr( char* str, char* tbl )
int    strInt( char* src )
void    strLcp( char* dest, char* src )
char*    strLc( char* str )
int    strParse( 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 )
int    trim( char* dest, char* src )
char*    zotChr( char* str, int chr )
char*    zotLast( char* str, int chr )

Stt,
int     sttBgn( int hndl )
int     sttCatMAM( char* out, int hndl )
int     sttEnd( int hndl )
int     sttFmt( char* out, char* fmt, int hndl, int hndl )
int     sttSelCat( int hndl, char* out, int hndl, int mask )
int     sttSum( int target, int src )
int     sttFree( int hndl )

Sys,
int    syDaemon( )
int    syInit( int argc, char* argv[] )
int    syMakPath( char* path )
int    syStart( )
int    syStop( )

Tid,
int    tidFree( )
int    tidGet( )
int    tidReg( )

Trc,
int    trc( int lev, char* fmt, elipsis )
int    trcDmp( char* loc, int len, char* fmt, ... elipsis )
int    trcErr( char* fmt, ... elipsis )
int    trcFatal( char* fmt, ... elipsis )
int    trcInit( int argc, char* argv[] )
int    trcIsMsk( int msk )
int    trcIsOk( int lev )
int    trcMsg( char* mp, char* peer, int trcTypeFlg )
int    trcReOpn( )
int    trcSrv( int typ, char* mp, int len )
int    trcSetLev( char* lev )

Txt,
int    txClose( int handle )
int    txDel( int linNbr )
int    txIns( int hndl, char* text, int linNbr )
int    txKeyLin( int hndl, char* out, char* key )
int    txOpen( char* filNam )
int    txNew( char* filNam )
int    txNbrLin( int hndl, char* out, int linNbr )
int    txNxtLin( int hndl, char* buf )
int    txRpl( int hndl, char* text, int linNbr )
int    txSrt( int hndl, int delimter, int fldNbr )

Util,
int    getId( char* buf )
int    IDREG( char* $Id: Util.xml,v 1.1 2006/07/13 19:54:58 pturner Exp $ )
int    utInit( int argc, char** argv )
int    usage( char* cmd, char** msgArry, pfi_t func )

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