38
38
39
39
namespace fs = std::filesystem;
40
40
41
- Container::Container (const fs::path& aCfbfContainer, ParserConfig aCfg)
41
+ OOCP:: Container::Container (const fs::path& aCfbfContainer, ParserConfig aCfg)
42
42
: mDb{},
43
43
mFileCtr {0U },
44
44
mFileErrCtr {0U },
@@ -63,7 +63,7 @@ Container::Container(const fs::path& aCfbfContainer, ParserConfig aCfg)
63
63
mCtx .mLogger .debug (to_string (mCfg ));
64
64
}
65
65
66
- Container::~Container ()
66
+ OOCP:: Container::~Container ()
67
67
{
68
68
if (!mCfg .mKeepTmpFiles )
69
69
{
@@ -74,7 +74,7 @@ Container::~Container()
74
74
}
75
75
}
76
76
77
- void Container::parseDatabaseFileThread (std::deque<std::shared_ptr<Stream>> aStreamList)
77
+ void OOCP:: Container::parseDatabaseFileThread (std::deque<std::shared_ptr<Stream>> aStreamList)
78
78
{
79
79
for (auto & stream : aStreamList)
80
80
{
@@ -98,9 +98,9 @@ void Container::parseDatabaseFileThread(std::deque<std::shared_ptr<Stream>> aStr
98
98
99
99
// Equally distribute elements into new lists of pointers to the original elements
100
100
void distributeStreamsToThreadJobsForParsing (std::size_t aNumberParallelJobs,
101
- const std::vector<std::shared_ptr<Stream>>& aStreams, // !< Streams to distribute
102
- std::deque<std::shared_ptr<Stream>>& aSequentialJobList,
103
- std::vector<std::deque<std::shared_ptr<Stream>>>& aParallelJobLists)
101
+ const std::vector<std::shared_ptr<OOCP:: Stream>>& aStreams, // !< Streams to distribute
102
+ std::deque<std::shared_ptr<OOCP:: Stream>>& aSequentialJobList,
103
+ std::vector<std::deque<std::shared_ptr<OOCP:: Stream>>>& aParallelJobLists)
104
104
{
105
105
aSequentialJobList.clear ();
106
106
aParallelJobLists.clear ();
@@ -139,7 +139,7 @@ void distributeStreamsToThreadJobsForParsing(std::size_t aNumberParallelJobs,
139
139
/* *
140
140
* @brief Parse the whole database file.
141
141
*/
142
- void Container::parseDatabaseFile ()
142
+ void OOCP:: Container::parseDatabaseFile ()
143
143
{
144
144
mCtx .mLogger .info (" Using {} threads" , mCtx .mCfg .mThreadCount );
145
145
@@ -250,7 +250,7 @@ void Container::parseDatabaseFile()
250
250
// mCtx.mLogger.info(to_string(mLibrary));
251
251
}
252
252
253
- fs::path Container::extractContainer (const fs::path& aFile, const fs::path& aOutDir) const
253
+ fs::path OOCP:: Container::extractContainer (const fs::path& aFile, const fs::path& aOutDir) const
254
254
{
255
255
ContainerExtractor extractor{aFile};
256
256
@@ -259,18 +259,18 @@ fs::path Container::extractContainer(const fs::path& aFile, const fs::path& aOut
259
259
return extractor.extract (aOutDir);
260
260
}
261
261
262
- fs::path Container::extractContainer (const fs::path& aOutDir) const
262
+ fs::path OOCP:: Container::extractContainer (const fs::path& aOutDir) const
263
263
{
264
264
return extractContainer (mCtx .mInputCfbfFile , aOutDir);
265
265
}
266
266
267
- void Container::printContainerTree () const
267
+ void OOCP:: Container::printContainerTree () const
268
268
{
269
269
ContainerExtractor extractor{mCtx .mInputCfbfFile };
270
270
extractor.printContainerTree ();
271
271
}
272
272
273
- std::optional<DatabaseType> Container::getDatabaseTypeByFileExtension (const fs::path& aFile) const
273
+ std::optional<OOCP:: DatabaseType> OOCP:: Container::getDatabaseTypeByFileExtension (const fs::path& aFile) const
274
274
{
275
275
std::string extension = aFile.extension ().string ();
276
276
0 commit comments