#include "OptionParser.h"
#include "phoenix_clock_mock.h"
Go to the source code of this file.
|
| OptionParser | createOptionParser () |
| | Create the OptionParser of this program.
|
| |
| bool | infoMock (const std::vector< PString > &vecInputFile) |
| | Get info of mock files.
|
| |
| int | main (int argc, char **argv) |
| |
◆ createOptionParser()
| OptionParser createOptionParser |
( |
| ) |
|
Create the OptionParser of this program.
- Returns
- OptionParser of this program
Definition at line 14 of file main_info.cpp.
14 {
15 OptionParser parser(true, __PROGRAM_VERSION__);
16 parser.setExampleLongOption("phoenix_clock_mock_info --input=file.clockmock");
17 parser.setExampleShortOption("phoenix_clock_mock_info -i file2.mock file2.clockmock");
18
19 parser.addOption("input", "i", OptionType::FILENAME, true, "List of input clock mock to get the info");
20 return parser;
21}
Referenced by main().
◆ infoMock()
| bool infoMock |
( |
const std::vector< PString > & | vecInputFile | ) |
|
Get info of mock files.
- Parameters
-
| vecInputFile | : vector of input files to print the info |
- Returns
- true on success, false otherwise
Definition at line 27 of file main_info.cpp.
27 {
28 bool b(true);
29 for(std::vector<PString>::const_iterator itFile(vecInputFile.begin()); itFile != vecInputFile.end() && b; ++itFile){
30 VecTime vecTmpFile;
31 if(data_load(*itFile, vecTmpFile)){
32 size_t nbMessageIn(vecTmpFile.size());
33 std::cout << "Mock '"<<(*itFile)<<"' : nbClockTime = " << nbMessageIn << std::endl;
34 }else{
35 b = false;
36 }
37 }
38 return b;
39}
Referenced by main().
◆ main()
| int main |
( |
int | argc, |
|
|
char ** | argv ) |
Definition at line 41 of file main_info.cpp.
41 {
43 parser.parseArgument(argc, argv);
44 const OptionMode & defaultMode = parser.getDefaultMode();
45 std::vector<PString> vecInputFile;
46 defaultMode.getValue(vecInputFile, "input");
48}
bool infoMock(const std::vector< PString > &vecInputFile)
Get info of mock files.
OptionParser createOptionParser()
Create the OptionParser of this program.
References createOptionParser(), and infoMock().