Changeset 5165 in orxonox.OLD for trunk/src/lib
- Timestamp:
- Sep 6, 2005, 1:04:48 PM (19 years ago)
- Location:
- trunk/src/lib/shell
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/lib/shell/shell_command.cc
r5164 r5165 86 86 { 87 87 delete[] this->parameters; 88 } 89 90 void ShellCommandBase::unregisterAllCommands() 91 { 92 tIterator<ShellCommandBase>* iterator = ShellCommandBase::commandList->getIterator(); 93 ShellCommandBase* elem = iterator->firstElement(); 94 while(elem != NULL) 95 { 96 delete elem; 97 98 elem = iterator->nextElement(); 99 } 100 delete iterator; 101 102 delete ShellCommandBase::commandList; 103 ShellCommandBase::commandList = NULL; 104 } 105 106 107 void unregisterCommand(const char* commandName, const char* className) 108 { 109 PRINTF(1)("IMPLEMENT THIS\n"); 88 110 } 89 111 … … 223 245 if (this == NULL) 224 246 return NULL; 225 226 this->description = description; 227 return this; 228 } 229 247 else 248 { 249 this->description = description; 250 return this; 251 } 252 } 230 253 231 254 void ShellCommandBase::debugDyn() -
trunk/src/lib/shell/shell_command.h
r5164 r5165 39 39 static const tList<ShellCommandBase>* getCommandList() { return ShellCommandBase::commandList; }; 40 40 41 // static void unregisterCommand(const char* commandNaame, const char* className); 41 static void unregisterAllCommands(); 42 static void unregisterCommand(const char* commandNaame, const char* className); 42 43 43 44 static void debug();
Note: See TracChangeset
for help on using the changeset viewer.