#pragma once #include "ros_bridge/include/MessageBaseClass.h" typedef ROSBridge::MessageBaseClass ROSMsg; class ROSCommunicator { public: explicit ROSCommunicator() {} void send(const ROSMsg *msg); public : virtual void receive(ROSMsg *msg) = 0; };