ECode CX509CRLSelector::ToString( /* [out] */ String *str) { StringBuilder result; result.AppendCStr("X509CRLSelector:\n["); if (mIssuerNames) { result.AppendCStr("\n IssuerNames:\n ["); Int32 size; mIssuerNames->GetSize(&size); for (Int32 i = 0; i < size; i++) { result.AppendCStr("\n "); AutoPtr<IInterface> elem; mIssuerNames->Get(i, (IInterface**)&elem); String name; ICharSequence::Probe(elem)->ToString(&name); result.AppendString(name); } result.AppendCStr("\n ]"); } if (mMinCRL != NULL) { result.AppendCStr("\n minCRL: "); result.AppendObject(mMinCRL.Get()); } if (mMaxCRL != NULL) { result.AppendCStr("\n mMaxCRL: "); result.AppendObject(mMaxCRL.Get()); } if (mDateAndTime != -1) { result.AppendCStr("\n dateAndTime: "); AutoPtr<IDate> dt; CDate::New(mDateAndTime, (IDate**)&dt); result.AppendObject(dt.Get()); } if (mCertificateChecking != NULL) { result.AppendCStr("\n certificateChecking: "); result.AppendObject(mCertificateChecking.Get()); } result.AppendCStr("\n]"); return result.ToString(str); }
/** * Print how to use this command. */ void Monkey::ShowUsage() { StringBuilder usage; usage.AppendCStr("usage: monkey [-p ALLOWED_PACKAGE [-p ALLOWED_PACKAGE] ...]\n"); usage.AppendCStr(" [-c MAIN_CATEGORY [-c MAIN_CATEGORY] ...]\n"); usage.AppendCStr(" [--ignore-crashes] [--ignore-timeouts]\n"); usage.AppendCStr(" [--ignore-security-exceptions]\n"); usage.AppendCStr(" [--monitor-native-crashes] [--ignore-native-crashes]\n"); usage.AppendCStr(" [--kill-process-after-error] [--hprof]\n"); usage.AppendCStr(" [--pct-touch PERCENT] [--pct-motion PERCENT]\n"); usage.AppendCStr(" [--pct-trackball PERCENT] [--pct-syskeys PERCENT]\n"); usage.AppendCStr(" [--pct-nav PERCENT] [--pct-majornav PERCENT]\n"); usage.AppendCStr(" [--pct-appswitch PERCENT] [--pct-flip PERCENT]\n"); usage.AppendCStr(" [--pct-anyevent PERCENT] [--pct-pinchzoom PERCENT]\n"); usage.AppendCStr(" [--pkg-blacklist-file PACKAGE_BLACKLIST_FILE]\n"); usage.AppendCStr(" [--pkg-whitelist-file PACKAGE_WHITELIST_FILE]\n"); usage.AppendCStr(" [--wait-dbg] [--dbg-no-events]\n"); usage.AppendCStr(" [--setup scriptfile] [-f scriptfile [-f scriptfile] ...]\n"); usage.AppendCStr(" [--port port]\n"); usage.AppendCStr(" [-s SEED] [-v [-v] ...]\n"); usage.AppendCStr(" [--throttle MILLISEC] [--randomize-throttle]\n"); usage.AppendCStr(" [--profile-wait MILLISEC]\n"); usage.AppendCStr(" [--device-sleep-time MILLISEC]\n"); usage.AppendCStr(" [--randomize-script]\n"); usage.AppendCStr(" [--script-log]\n"); usage.AppendCStr(" [--bugreport]\n"); usage.AppendCStr(" [--periodic-bugreport]\n"); usage.AppendCStr(" COUNT\n"); PFL_EX(usage.ToString().string()); }