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

Interface for the remoting sending service (allows remote objects to initiate the send by themselves). More...

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

Inheritance diagram for imt::base::lib::remoting::RemotingSendServiceIfc:
imt::base::lib::remoting::RemotingServiceIfc imt::base::lib::remoting::RemotingSendService

Public Member Functions

virtual ~RemotingSendServiceIfc (void)
 Destructor. More...
 
virtual bool send (const int32_t remoteObjectId)=0
 Sends the remote object with the given id. More...
 
virtual uint32_t getMaxTransferSize (void) const =0
 Return the buffer size. More...
 
- Public Member Functions inherited from imt::base::lib::remoting::RemotingServiceIfc
virtual ~RemotingServiceIfc (void)
 Destructor. More...
 
virtual bool isRemoteObjectAdded (const RemoteObjectIfc &remoteObject) const =0
 Returns true if the given remote object id is added to the remoting service. More...
 
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 remoting sending service (allows remote objects to initiate the send by themselves).

Constructor & Destructor Documentation

◆ ~RemotingSendServiceIfc()

virtual imt::base::lib::remoting::RemotingSendServiceIfc::~RemotingSendServiceIfc ( void  )
inlinevirtual

Destructor.

Member Function Documentation

◆ getMaxTransferSize()

virtual uint32_t imt::base::lib::remoting::RemotingSendServiceIfc::getMaxTransferSize ( void  ) const
pure virtual

Return the buffer size.

Returns
Maximum transfer size.

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

◆ send()

virtual bool imt::base::lib::remoting::RemotingSendServiceIfc::send ( const int32_t  remoteObjectId)
pure virtual

Sends the remote object with the given id.

Parameters
remoteObjectIdThe id of the remote object to send.
Returns
True if send succeeded, false otherwise.

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


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