Dataflow Runtime API  2.7.4.0
Public Member Functions | List of all members
imt::base::lib::remoting::RemotingServiceIfc Class Referenceabstract

Interface for the RemotingService. More...

#include <Imt.Base.Lib.Remoting/RemotingServiceIfc.h>

Inheritance diagram for imt::base::lib::remoting::RemotingServiceIfc:
imt::base::lib::remoting::RemotingSendServiceIfc imt::base::lib::remoting::RemotingServiceBase imt::base::lib::remoting::RemotingSendService imt::base::bsp::simulator::remoting::DIPRemotingReceiveService imt::base::bsp::simulator::remoting::DIPRemotingSendService imt::base::lib::remoting::RemotingReceiveService imt::base::lib::remoting::RemotingSendService

Public Member Functions

virtual ~RemotingServiceIfc (void)
 Destructor.
 
virtual bool isRemoteObjectAdded (const int32_t remoteObjectId) const =0
 Returns true if the given remote object id is added to the remoting service. More...
 
virtual bool add (RemoteObjectIfc &remoteObject)=0
 Adds a remote object. More...
 
virtual bool removeObject (RemoteObjectIfc &remoteObject)=0
 Removes the given remote object. More...
 

Detailed Description

Interface for the RemotingService.

Allows the registration (add and remove) of RemoteObjects.

Member Function Documentation

◆ add()

virtual bool imt::base::lib::remoting::RemotingServiceIfc::add ( RemoteObjectIfc remoteObject)
pure virtual

Adds a remote object.

Parameters
remoteObjectThe remote object to add.
Returns
True if successful.

Implemented in imt::base::lib::remoting::RemotingServiceBase.

◆ isRemoteObjectAdded()

virtual bool imt::base::lib::remoting::RemotingServiceIfc::isRemoteObjectAdded ( const int32_t  remoteObjectId) const
pure virtual

Returns true if the given remote object id is added to the remoting service.

Parameters
remoteObjectIdId of the remote object possibly added to this remoting service.
Returns
true if the given remote object id is added to the remoting service.

Implemented in imt::base::lib::remoting::RemotingServiceBase.

◆ removeObject()

virtual bool imt::base::lib::remoting::RemotingServiceIfc::removeObject ( RemoteObjectIfc remoteObject)
pure virtual

Removes the given remote object.

Parameters
remoteObjectThe remote object to remove.
Returns
True if successful.

Implemented in imt::base::lib::remoting::RemotingServiceBase.


The documentation for this class was generated from the following file: