Definition at line 147 of file RMiniFile.hxx.
 
 | 
|   | RFileSimple ()=default | 
|   | 
|   | RFileSimple (const RFileSimple &other)=delete | 
|   | 
|   | RFileSimple (RFileSimple &&other)=delete | 
|   | 
|   | ~RFileSimple () | 
|   | 
|   | operator bool () const | 
|   | 
| RFileSimple &  | operator= (const RFileSimple &other)=delete | 
|   | 
| RFileSimple &  | operator= (RFileSimple &&other)=delete | 
|   | 
| void  | Write (const void *buffer, size_t nbytes, std::int64_t offset=-1) | 
|   | Writes bytes in the open stream, either at fFilePos or at the given offset.  
  | 
|   | 
| std::uint64_t  | WriteKey (const void *buffer, std::size_t nbytes, std::size_t len, std::int64_t offset=-1, std::uint64_t directoryOffset=100, const std::string &className="", const std::string &objectName="", const std::string &title="") | 
|   | Writes a TKey including the data record, given by buffer, into fFile; returns the file offset to the payload.  
  | 
|   | 
◆ RFileSimple() [1/3]
  
  
      
        
          | ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::RFileSimple  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ RFileSimple() [2/3]
  
  
      
        
          | ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::RFileSimple  | 
          ( | 
          const RFileSimple &  | 
          other | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ RFileSimple() [3/3]
  
  
      
        
          | ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::RFileSimple  | 
          ( | 
          RFileSimple &&  | 
          other | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ ~RFileSimple()
      
        
          | ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::~RFileSimple  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ operator bool()
  
  
      
        
          | ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::operator bool  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ operator=() [1/2]
  
  
      
        
          | RFileSimple & ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::operator=  | 
          ( | 
          const RFileSimple &  | 
          other | ) | 
           | 
         
       
   | 
  
delete   | 
  
 
 
◆ operator=() [2/2]
◆ Write()
      
        
          | void ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::Write  | 
          ( | 
          const void *  | 
          buffer,  | 
        
        
           | 
           | 
          size_t  | 
          nbytes,  | 
        
        
           | 
           | 
          std::int64_t  | 
          offset = -1  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Writes bytes in the open stream, either at fFilePos or at the given offset. 
Definition at line 1097 of file RMiniFile.cxx.
 
 
◆ WriteKey()
      
        
          | std::uint64_t ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::WriteKey  | 
          ( | 
          const void *  | 
          buffer,  | 
        
        
           | 
           | 
          std::size_t  | 
          nbytes,  | 
        
        
           | 
           | 
          std::size_t  | 
          len,  | 
        
        
           | 
           | 
          std::int64_t  | 
          offset = -1,  | 
        
        
           | 
           | 
          std::uint64_t  | 
          directoryOffset = 100,  | 
        
        
           | 
           | 
          const std::string &  | 
          className = "",  | 
        
        
           | 
           | 
          const std::string &  | 
          objectName = "",  | 
        
        
           | 
           | 
          const std::string &  | 
          title = ""  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Writes a TKey including the data record, given by buffer, into fFile; returns the file offset to the payload. 
The payload is already compressed 
Definition at line 1117 of file RMiniFile.cxx.
 
 
◆ fControlBlock
Keeps track of TFile control structures, which need to be updated on committing the data set. 
Definition at line 153 of file RMiniFile.hxx.
 
 
◆ fFile
      
        
          | FILE* ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::fFile = nullptr | 
        
      
 
For the simplest cases, a C file stream can be used for writing. 
Definition at line 149 of file RMiniFile.hxx.
 
 
◆ fFilePos
      
        
          | std::uint64_t ROOT::Experimental::Internal::RNTupleFileWriter::RFileSimple::fFilePos = 0 | 
        
      
 
 
The documentation for this struct was generated from the following files: