const StringWriterPtr RandomService::commandInfo(const CommandArgs& nCommandArgs) { StringWriterPtr stringWriter_(new StringWriter()); nCommandArgs.runStringWriter(stringWriter_); stringWriter_->startClass("result"); string className_(""); __i32 classid_ = __classinfo<RandomService>(className_); stringWriter_->runString(className_, "className"); stringWriter_->runInt32(classid_, "classId"); stringWriter_->finishClass(); stringWriter_->runClose(); return stringWriter_; }
const StringWriterPtr AccountService::commandInfo(const CommandArgs& nCommandArgs) { StringWriterPtr stringWriter_(new StringWriter()); nCommandArgs.runStringWriter(stringWriter_); stringWriter_->startClass("result"); string className_(""); __i32 classid_ = __classinfo<AccountService>(className_); stringWriter_->runString(className_, "className"); stringWriter_->runInt32(classid_, "classId"); #ifdef __CLIENT__ mAccount->runStringWriter(stringWriter_); #endif stringWriter_->finishClass(); stringWriter_->runClose(); return stringWriter_; }
const StringWriterPtr RandomService::commandRandom(const CommandArgs& nCommandArgs) { StringWriterPtr stringWriter_(new StringWriter()); nCommandArgs.runStringWriter(stringWriter_); stringWriter_->startClass("result"); const string& strMin_ = nCommandArgs.getCommandArg(1); const string& strMax_ = nCommandArgs.getCommandArg(2); const __i32 minValue_ = __convert<string, __i32>(strMin_); const __i32 maxValue_ = __convert<string, __i32>(strMax_); stringWriter_->runString(strMin_, "strMin"); stringWriter_->runInt32(minValue_, "minValue"); stringWriter_->runString(strMax_, "strMax"); stringWriter_->runInt32(maxValue_, "maxValue"); stringWriter_->finishClass(); stringWriter_->runClose(); return stringWriter_; }