Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include "../src/protocol/test_pac.h"
- #include <inttypes.h>
- int main(int argc, char **argv)
- {
- ifstream file(argv[1], ios::in|ios::binary|ios::ate);
- char *data;
- long int size;
- if(!file.is_open())
- {
- return 0;
- }
- size = file.tellg();
- data = new char[size];
- file.seekg(0, ios::beg);
- file.read(data, size);
- file.close();
- printf("Size: %d\n", size);
- printf("Data: %s\n", data);
- binpac::TEST::TEST_Conn *parser = new binpac::TEST::TEST_Conn();
- try {
- parser->NewData(1, (const unsigned char *)data, (const unsigned char *)(data+size));
- parser->FlowEOF(1);
- } catch (binpac::Exception &e)
- {
- printf("EXCEPTION: %s\n", e.c_msg());
- }
- printf("Processed\n");
- delete[] data;
- delete parser;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement