Configuration parameter key.  
 More...
#include <ISettingsProvider.h>
 | 
| 
  | Key () noexcept | 
|   | Initialize an empty key. 
  | 
|   | 
|   | Key (const char *section, const char *parameter) noexcept | 
|   | Initialize a key.  
  | 
|   | 
| const char *  | getSection () const noexcept | 
|   | Get section name.  
  | 
|   | 
| const char *  | getParameter () const noexcept | 
|   | Get parameter name.  
  | 
|   | 
| void  | setSection (const char *section) noexcept | 
|   | Set section name.  
  | 
|   | 
| void  | setParameter (const char *parameter) noexcept | 
|   | Set parameter name.  
  | 
|   | 
| bool  | operator< (const ISettingsProvider::Key &other) const noexcept | 
|   | Operator Less.  
  | 
|   | 
 | 
| 
char  | m_section [m_bufferLength] | 
|   | Config section name. 
  | 
|   | 
| 
char  | m_parameter [m_bufferLength] | 
|   | Config parameter name. 
  | 
|   | 
 | 
| 
static const unsigned int  | m_bufferLength = 128 | 
|   | 
Configuration parameter key. 
 
◆ Key()
  
  
      
        
          | fsdk::ISettingsProvider::Key::Key  | 
          ( | 
          const char * |           section,  | 
         
        
           | 
           | 
          const char * |           parameter ) | 
         
       
   | 
  
noexcept   | 
  
 
Initialize a key. 
- Parameters
 - 
  
    | section | section name.  | 
    | parameter | parameter name.  | 
  
   
 
 
◆ getParameter()
  
  
      
        
          | const char * fsdk::ISettingsProvider::Key::getParameter  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
Get parameter name. 
- Returns
 - parameter name. 
 
 
 
◆ getSection()
  
  
      
        
          | const char * fsdk::ISettingsProvider::Key::getSection  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
Get section name. 
- Returns
 - section name. 
 
 
 
◆ operator<()
Operator Less. 
- Parameters
 - 
  
  
 
- Returns
 - comparison result. 
 
 
 
◆ setParameter()
  
  
      
        
          | void fsdk::ISettingsProvider::Key::setParameter  | 
          ( | 
          const char * |           parameter | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
Set parameter name. 
- Parameters
 - 
  
  
 
 
 
◆ setSection()
  
  
      
        
          | void fsdk::ISettingsProvider::Key::setSection  | 
          ( | 
          const char * |           section | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
Set section name. 
- Parameters
 - 
  
  
 
 
 
The documentation for this struct was generated from the following file: