#include "manetMsg.h"
#include "testFuncs.h"
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
int main(int argc, char* argv[])
{
SetDebugLevel(3);
if (argc > 1)
{
return ParseDump(argv[1]);
}
UINT32 buffer[PACKET_SIZE_MAX/4];
ManetPkt pkt;
if (!BuildPacket((UINT32*)buffer,pkt))
{
PLOG(PL_ERROR,"MsgExample::BuildPacket() failes\n");
return -1;
}
PLOG(PL_INFO,"msgExample: Parsing \"recvPkt\" ...\n");
UINT16 pktLen = pkt.GetLength();
MakeDump((char*)buffer, pktLen);
int result = ParseBuffer(buffer, pktLen);
PLOG(PL_INFO,"msgExample: \"recvPkt\" packet parsing completed.\n\n");
MakeDump((char*)buffer, pktLen);
return result;
}