Project
Loading...
Searching...
No Matches
o2::raw::RawFileWriter::OutputFile Struct Reference

#include <RawFileWriter.h>

Public Member Functions

 OutputFile ()=default
 
 OutputFile (const OutputFile &src)
 
OutputFileoperator= (const OutputFile &src)
 
void write (const char *data, size_t size)
 

Public Attributes

FILE * handler = nullptr
 
std::mutex fileMtx
 

Detailed Description

===================================================================================== output file handler with its own lock

Definition at line 56 of file RawFileWriter.h.

Constructor & Destructor Documentation

◆ OutputFile() [1/2]

o2::raw::RawFileWriter::OutputFile::OutputFile ( )
default

◆ OutputFile() [2/2]

o2::raw::RawFileWriter::OutputFile::OutputFile ( const OutputFile src)
inline

Definition at line 60 of file RawFileWriter.h.

Member Function Documentation

◆ operator=()

OutputFile & o2::raw::RawFileWriter::OutputFile::operator= ( const OutputFile src)
inline

Definition at line 61 of file RawFileWriter.h.

◆ write()

void RawFileWriter::OutputFile::write ( const char data,
size_t  size 
)

Definition at line 713 of file RawFileWriter.cxx.

Member Data Documentation

◆ fileMtx

std::mutex o2::raw::RawFileWriter::OutputFile::fileMtx

Definition at line 58 of file RawFileWriter.h.

◆ handler

FILE* o2::raw::RawFileWriter::OutputFile::handler = nullptr

Definition at line 57 of file RawFileWriter.h.


The documentation for this struct was generated from the following files: