3#ifndef IMT_BASE_LIB_REMOTING_GMOCK_MOCKREMOTEOBJECT_H
4#define IMT_BASE_LIB_REMOTING_GMOCK_MOCKREMOTEOBJECT_H
6#include <gmock/gmock.h>
25 RemoteObjectAbs {uniqueIdToAttach, pRemotingSendService, pRemotingReceiveService} {
Deserializes various data types from the given byte buffer.
virtual void deserialize(Deserializer &buffer)=0
Deserialize this object from the given deserialize.
virtual void serialize(Serializer &buffer) const =0
Serialize this object into the given serializer.
Serializes various data types into the given byte buffer.
Provides an abstract base class for all remote object implementations.
Interface for the remoting sending service (allows remote objects to initiate the send by themselves)...
Interface for the RemotingService.
Mock implementation of imt::base::lib::remoting::RemoteObjectAbs.
MockRemoteObject(int32_t const uniqueIdToAttach, ::imt::base::lib::remoting::RemotingSendServiceIfc *const pRemotingSendService, ::imt::base::lib::remoting::RemotingServiceIfc *const pRemotingReceiveService)
MOCK_METHOD(void, serialize,(::imt::base::core::serialization::Serializer &serializer),(const, override))
MOCK_METHOD(void, deserialize,(::imt::base::core::serialization::Deserializer &deserializer),(override))
This is a application specific file which is used to configure Imt.Base.Core.Math.