| 1244 | } |
| 1245 | |
| 1246 | void Namespace::addCommand(StringTableEntry name, StringCallback cb, const char *usage, S32 minArgs, S32 maxArgs, bool isToolOnly, ConsoleFunctionHeader* header) |
| 1247 | { |
| 1248 | Entry *ent = createLocalEntry(name); |
| 1249 | trashCache(); |
| 1250 | |
| 1251 | ent->mUsage = usage; |
| 1252 | ent->mHeader = header; |
| 1253 | ent->mMinArgs = minArgs; |
| 1254 | ent->mMaxArgs = maxArgs; |
| 1255 | ent->mToolOnly = isToolOnly; |
| 1256 | |
| 1257 | ent->mType = Entry::StringCallbackType; |
| 1258 | ent->cb.mStringCallbackFunc = cb; |
| 1259 | } |
| 1260 | |
| 1261 | void Namespace::addCommand(StringTableEntry name, IntCallback cb, const char *usage, S32 minArgs, S32 maxArgs, bool isToolOnly, ConsoleFunctionHeader* header) |
| 1262 | { |