#include <CReadConfig.h>
List of all members.
Public Types | 
| enum   | Mode { NEXT =  0, 
SEARCH, 
LOOP, 
ALL
 } | 
Public Member Functions | 
|   | CReadConfig () | 
|   | CReadConfig (const std::string &name) | 
|   | ~CReadConfig () | 
| std::string  | getVersion () | 
| void  | getDefaults () | 
| C_INT32  | fail () | 
| C_INT32  | getVariable (const std::string &name, const std::string &type, void *pout, CReadConfig::Mode mode=CReadConfig::NEXT) | 
| C_INT32  | getVariable (const std::string &name, const std::string &type, void *pout1, void *pout2, CReadConfig::Mode mode=CReadConfig::NEXT) | 
| void  | rewind () | 
Detailed Description
CReadConfig class. A more elaborate class description. New Class based on pmutils read functionality
(C) Stefan Hoops 2001 
Member Enumeration Documentation
Constructor & Destructor Documentation
      
        
          | CReadConfig::CReadConfig  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
Default consructor. This creates a configuration buffer for input assigning a filename. It is currently useless. 
 
 
      
        
          | CReadConfig::CReadConfig  | 
          ( | 
          const std::string &  | 
          name | ) | 
           | 
        
      
 
Specified constructor. This opens the configuration file using the filename specified as the argument. 
- Parameters:
 - 
  
    | name | name of the confguration file.  | 
  
   
 
 
      
        
          | CReadConfig::~CReadConfig  | 
          ( | 
          void  | 
           | ) | 
           | 
        
      
 
Destructor. The destructor calls the method free(). 
 
 
Member Function Documentation
      
        
          | C_INT32 CReadConfig::fail  | 
          ( | 
           | ) | 
           | 
        
      
 
Returns the failure status. 
- Returns:
 - mFail 
 
- See also:
 - mFail 
 
 
 
      
        
          | void CReadConfig::getDefaults  | 
          ( | 
           | ) | 
           | 
        
      
 
Load various system wide default values 
 
 
      
        
          | C_INT32 CReadConfig::getVariable  | 
          ( | 
          const std::string &  | 
          name,  | 
        
        
           | 
           | 
          const std::string &  | 
          type,  | 
        
        
           | 
           | 
          void *  | 
          pout,  | 
        
        
           | 
           | 
          CReadConfig::Mode  | 
          mode = CReadConfig::NEXT  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Retrieves a variable from the input file. 
- Parameters:
 - 
  
    | name | name of the variable to be retrieved.  | 
    | type | type of the variable to be retrieved.  | 
    | *pout | pointer to the location where the retrieved variable is stored.  | 
  
   
- Returns:
 - mFail 
 
- See also:
 - mFail 
 
 
 
      
        
          | C_INT32 CReadConfig::getVariable  | 
          ( | 
          const std::string &  | 
          name,  | 
        
        
           | 
           | 
          const std::string &  | 
          type,  | 
        
        
           | 
           | 
          void *  | 
          pout1,  | 
        
        
           | 
           | 
          void *  | 
          pout2,  | 
        
        
           | 
           | 
          CReadConfig::Mode  | 
          mode = CReadConfig::NEXT  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Retrieves a variable from the input file. 
- Parameters:
 - 
  
    | name | name of the variable to be retrieved.  | 
    | type | type of the variable to be retrieved.  | 
    | *pout1 | pointer to the location where the first part of the retrieved variable is stored.  | 
    | *pout2 | pointer to the location where the second part of the retrieved variable is stored.  | 
  
   
- Returns:
 - mFail 
 
- See also:
 - mFail 
 
 
 
      
        
          | std::string CReadConfig::getVersion  | 
          ( | 
           | ) | 
           | 
        
      
 
Retrieves the version string of the configbuffer 
 
 
      
        
          | void CReadConfig::rewind  | 
          ( | 
           | ) | 
           | 
        
      
 
 
The documentation for this class was generated from the following files: