#include #include void Params::setArgs(int argc,char **argv) { String strArg; getParams(argc,argv); if(getServer().isNull())setServer("127.0.0.1"); if(getHost().isNull())setHost("127.0.0.1"); if(getPort().isNull())setPort("1024"); if(getDevice().isNull())setDevice("0"); strArg=getValue(mRetainKey); strArg.lower(); if(!(strArg==String("true")) && !(strArg==String("false")))setRetain(false); else if(strArg==String("true"))setRetain(true); else setRetain(false); strArg=getValue(mDebugKey); strArg.lower(); if(!(strArg==String("true")) && !(strArg==String("false")))setDebug(false); else if(strArg==String("true"))setDebug(true); else setDebug(false); strArg=getValue(mShowSrcDlgKey); strArg.lower(); if(!(strArg==String("true")) && !(strArg==String("false")))setShowSrcDlg(false); else if(strArg==String("true"))setShowSrcDlg(true); else setShowSrcDlg(false); } int Params::getParams(int argc,char**argv) { mNameValuePairs.remove(); for(int index=0;index