Class for storing subcommands for a specific word position.  
 More...
#include <adminmanager.h>
Class for storing subcommands for a specific word position. 
Definition at line 509 of file adminmanager.h.
 
  
  
      
        
          | AdminCmdSubCommandParser::AdminCmdSubCommandParser  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
initializes subcommands list without any commands. 
Definition at line 516 of file adminmanager.h.
 
 
      
        
          | AdminCmdSubCommandParser::AdminCmdSubCommandParser  | 
          ( | 
          csString  | 
          commandList | ) | 
           | 
        
      
 
initializes the subCommands List by splitting the string. 
Fast initialization by supplying a string with the commands that are seperated by white spaces. 
- Parameters
 - 
  
    | commandList | space separated list of commands  | 
  
   
 
 
  
  
      
        
          | virtual AdminCmdSubCommandParser::~AdminCmdSubCommandParser  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinevirtual   | 
  
 
 
  
  
      
        
          | virtual csString AdminCmdSubCommandParser::GetHelpMessage  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Retrieve help message for the list of subcommands. 
- Returns
 - a help message to send back to the client 
 
 
 
  
  
      
        
          | virtual csString AdminCmdSubCommandParser::GetHelpMessage  | 
          ( | 
          const csString &  | 
          subcommand | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
Retrieve help message for a specific subcommand. 
- Returns
 - a help message for a subcommand when the help was registered. 
 
 
 
      
        
          | bool AdminCmdSubCommandParser::IsSubCommand  | 
          ( | 
          const csString &  | 
          word | ) | 
           | 
        
      
 
test if a single word is a subcommand. 
- Parameters
 - 
  
    | word | single word (no whitespaces)  | 
  
   
- Returns
 - true when it is in the list of subcommands, otherwise false. 
 
 
 
      
        
          | void AdminCmdSubCommandParser::Push  | 
          ( | 
          csString  | 
          subcommand,  | 
        
        
           | 
           | 
          csString  | 
          helpmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
add a new sub command with help text. 
- Parameters
 - 
  
    | subcommand | to register  | 
    | helpmsg | help message for the command  | 
  
   
- Returns
 - true when it is in the list of subcommands, otherwise false. 
 
 
 
      
        
          | csHash<csString, csString> AdminCmdSubCommandParser::subCommands | 
        
      
 
 
The documentation for this class was generated from the following file: