1#ifndef LIBS_COMM_ICOMMUNICATION_HPP_
2#define LIBS_COMM_ICOMMUNICATION_HPP_
25 [[nodiscard]]
virtual bool isOnline()
const = 0;
26 [[nodiscard]]
virtual bool isOpened()
const = 0;
Definition ICommunication.hpp:11
virtual iv::comms::eResponse close(bool isForCloseCanInEditor)=0
virtual iv::comms::eResponse receiveMessageNumBytes(uint64_t numBytesToRead, iv::comms::IMessageComm **message)=0
virtual ~ICommunication()=default
virtual iv::comms::eResponse sendMessageDestroying(iv::comms::IMessageComm **message)=0
virtual iv::comms::eResponse resume()=0
virtual bool isOnline() const =0
virtual bool isOpened() const =0
virtual iv::comms::eResponse sendMessage(const iv::comms::IMessageComm *message)=0
virtual iv::comms::eResponse receiveMessage(iv::comms::IMessageComm **message)=0
virtual iv::comms::eResponse reconnect()=0
virtual iv::comms::eResponse pause()=0
virtual iv::comms::eResponse open()=0
Definition IMessageComm.hpp:11
eResponse
Definition enums.hpp:285