Dataflow Runtime API
3.1.1.0
|
Interface for the remoting sending service (allows remote objects to initiate the send by themselves). More...
#include <Imt.Base.Lib.Remoting/RemotingSendServiceIfc.h>
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... | |
Interface for the remoting sending service (allows remote objects to initiate the send by themselves).
|
inlinevirtual |
Destructor.
|
pure virtual |
Return the buffer size.
Implemented in imt::base::lib::remoting::RemotingSendService.
|
pure virtual |
Sends the remote object with the given id.
remoteObjectId | The id of the remote object to send. |
Implemented in imt::base::lib::remoting::RemotingSendService.