35 std::vector<std::vector<char> > vecMessage;
36 if(!data_load(inputFile, vecMessage)){
37 std::cerr <<
"printProtocolBufferMessage : cannot load file '"<<inputFile<<
"'" << std::endl;
40 std::cout <<
"Nb Messages loaded = " << vecMessage.size() << std::endl;
41 size_t nbMessageToPrint(std::min(vecMessage.size(), firstMessageIndex + nbMessage));
42 for(
size_t i(firstMessageIndex); i < nbMessageToPrint; ++i){
43 std::vector<char> & message = vecMessage[i];
44 std::cout <<
"["<<i<<
", size = "<<message.size()<<
"] ";
50int main(
int argc,
char** argv){
52 parser.parseArgument(argc, argv);
53 const OptionMode & defaultMode = parser.getDefaultMode();
56 defaultMode.getValue(fileName,
"input");
57 size_t nbMessage(1lu), firstMessageIndex(0lu);
58 defaultMode.getValue(nbMessage,
"nbmessage");
59 defaultMode.getValue(firstMessageIndex,
"firstmessage");
61 defaultMode.getValue(offset,
"offset");
int main(int argc, char **argv)
bool printProtocolBufferMessage(const PPath &inputFile, size_t nbMessage, size_t firstMessageIndex, size_t offset)
Print the messages of the given input file.
OptionParser createOptionParser()
Create the OptionParser of this program.