ADD: Message container and Join Message
This commit is contained in:
26
src/main.cpp
26
src/main.cpp
@@ -1,12 +1,36 @@
|
||||
#include "WHISPER/Messages/Message.hpp"
|
||||
#include <iostream>
|
||||
#include <loguru.hpp>
|
||||
|
||||
#include <WHISPER/Messages/Join.hpp>
|
||||
#include <WHISPER/Messages/Protos/message.pb.h>
|
||||
|
||||
#include "../include/WHISPER/Messages/Protos/join.pb.h"
|
||||
|
||||
int main()
|
||||
{
|
||||
GOOGLE_PROTOBUF_VERIFY_VERSION;
|
||||
|
||||
|
||||
|
||||
WHISPER::Join join(1,1,WHISPER::MsgType::JOIN,WHISPER::SourceType::SHIP,8000,"127.0.0.1");
|
||||
std::string msg = join.serialize();
|
||||
LOG_S(INFO)<<" serialized Message is "<<msg.size();
|
||||
LOG_S(INFO)<<msg;
|
||||
|
||||
messages::header::Message proto;
|
||||
proto.ParseFromString(msg);
|
||||
|
||||
WHISPER::Message receivedMessage(msg);
|
||||
|
||||
LOG_S(INFO)<<receivedMessage.msgType_;
|
||||
|
||||
switch (receivedMessage.msgType_) {
|
||||
case WHISPER::MsgType::JOIN:
|
||||
WHISPER::Join receivedJoin(msg);
|
||||
LOG_S(INFO)<< "join message data afer reception "<< receivedJoin.port;
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user