◆ InteractiveTerminal()
  
  
      
        
          | InteractiveTerminal::InteractiveTerminal  | 
          ( | 
          const string & |           name,  | 
         
        
           | 
           | 
          Trace & |           trace,  | 
         
        
           | 
           | 
          bool |           doClear = true ) | 
         
       
   | 
  
inline   | 
  
 
Creates a RAII object that acts like an ostringstream and spits results out to another trace when it goes out of scope Also clears and updates an interactive terminal page. 
 
 
◆ ~InteractiveTerminal()
  
  
      
        
          | InteractiveTerminal::~InteractiveTerminal  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ addString()
  
  
      
        
          | void InteractiveTerminal::addString  | 
          ( | 
          string |           pageName,  | 
         
        
           | 
           | 
          const string & |           str,  | 
         
        
           | 
           | 
          bool |           updateWindow = true ) | 
         
       
   | 
  
static   | 
  
 
 
◆ clearModes()
  
  
      
        
          | static void InteractiveTerminal::clearModes  | 
          ( | 
          string |           epochStr = "",  | 
         
        
           | 
           | 
          string |           durationStr = "" ) | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ clearPage()
  
  
      
        
          | static void InteractiveTerminal::clearPage  | 
          ( | 
          string |           pageName | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ drawMenus()
  
  
      
        
          | void InteractiveTerminal::drawMenus  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ drawWindow()
  
  
      
        
          | void InteractiveTerminal::drawWindow  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ enable()
  
  
      
        
          | void InteractiveTerminal::enable  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ keyboardHandler()
  
  
      
        
          | void InteractiveTerminal::keyboardHandler  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ setMode()
  
  
      
        
          | void InteractiveTerminal::setMode  | 
          ( | 
          E_InteractiveMode |           modeName | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ activeMode
  
  
      
        
          | E_InteractiveMode InteractiveTerminal::activeMode = E_InteractiveMode::Syncing | 
         
       
   | 
  
static   | 
  
 
 
◆ activePage
  
  
      
        
          | string InteractiveTerminal::activePage | 
         
       
   | 
  
static   | 
  
 
 
◆ dataMutex
  
  
      
        
          | mutex InteractiveTerminal::dataMutex | 
         
       
   | 
  
static   | 
  
 
 
◆ displayMutex
  
  
      
        
          | mutex InteractiveTerminal::displayMutex | 
         
       
   | 
  
static   | 
  
 
 
◆ doClear
      
        
          | bool InteractiveTerminal::doClear | 
        
      
 
 
◆ duration
  
  
      
        
          | string InteractiveTerminal::duration | 
         
       
   | 
  
static   | 
  
 
 
◆ enabled
  
  
      
        
          | bool InteractiveTerminal::enabled = false | 
         
       
   | 
  
static   | 
  
 
 
◆ epoch
  
  
      
        
          | string InteractiveTerminal::epoch | 
         
       
   | 
  
static   | 
  
 
 
◆ interactMode
  
  
      
        
          | E_InteractMode InteractiveTerminal::interactMode = E_InteractMode::Page | 
         
       
   | 
  
static   | 
  
 
 
◆ modes
◆ name
      
        
          | string InteractiveTerminal::name | 
        
      
 
 
◆ pages
◆ trace
      
        
          | Trace& InteractiveTerminal::trace | 
        
      
 
 
The documentation for this struct was generated from the following files: