OpenMS
Loading...
Searching...
No Matches
TempFiles::Registry_ Class Reference

Holds the allocated filenames and deletes the files at program exit. More...

Public Member Functions

 Registry_ (const Registry_ &)=delete
 
Registry_ & operator= (const Registry_ &)=delete
 
 Registry_ ()
 
std::string newFile ()
 create a new filename and queue internally for deletion
 
 ~Registry_ ()
 

Private Attributes

std::vector< std::string > filenames_
 
std::mutex mtx_
 

Detailed Description

Holds the allocated filenames and deletes the files at program exit.

Constructor & Destructor Documentation

◆ Registry_() [1/2]

Registry_ ( const Registry_ &  )
delete

◆ Registry_() [2/2]

Registry_ ( )

◆ ~Registry_()

~Registry_ ( )

Member Function Documentation

◆ newFile()

std::string newFile ( )

create a new filename and queue internally for deletion

◆ operator=()

Registry_ & operator= ( const Registry_ &  )
delete

Member Data Documentation

◆ filenames_

std::vector<std::string> filenames_
private

◆ mtx_

std::mutex mtx_
private