#include <TraceEventWriter.h>
 | 
| uint64_t  | ts () | 
|   | 
| std::string  | escape (std::string const &s) | 
|   | 
| void  | write (Event const &item, bool comma) | 
|   | 
◆ Phase
| Enumerator | 
|---|
| PHASE_BEGIN  |  | 
| PHASE_END  |  | 
| PHASE_COUNTER  |  | 
| PHASE_COMPLETE  |  | 
 
 
◆ TraceEventWriter()
      
        
          | TraceEventWriter::TraceEventWriter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~TraceEventWriter()
      
        
          | TraceEventWriter::~TraceEventWriter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ close()
      
        
          | void TraceEventWriter::close  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ escape()
  
  
      
        
          | std::string TraceEventWriter::escape  | 
          ( | 
          std::string const &  | 
          s | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ open()
      
        
          | void TraceEventWriter::open  | 
          ( | 
          const QString &  | 
          dir | ) | 
           | 
        
      
 
 
◆ put()
      
        
          | void TraceEventWriter::put  | 
          ( | 
          Event  | 
          event | ) | 
           | 
        
      
 
 
◆ ts()
  
  
      
        
          | uint64_t TraceEventWriter::ts  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
private   | 
  
 
 
◆ write()
  
  
      
        
          | void TraceEventWriter::write  | 
          ( | 
          Event const &  | 
          item,  | 
         
        
           | 
           | 
          bool  | 
          comma  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
private   | 
  
 
 
◆ file_
  
  
      
        
          | QFile TraceEventWriter::file_ | 
         
       
   | 
  
private   | 
  
 
 
◆ mutex_
  
  
      
        
          | std::mutex TraceEventWriter::mutex_ | 
         
       
   | 
  
private   | 
  
 
 
◆ start_time_
  
  
      
        
          | std::chrono::steady_clock::time_point TraceEventWriter::start_time_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: