![]() |
Dataflow Runtime API
2.7.4.0
|
Service for remote objects to send data to another remote object. More...
#include <Imt.Base.Lib.Remoting/RemotingSendService.h>
Public Member Functions | |
| RemotingSendService (uint8_t pSendBuffer[], const uint32_t bufferSize) | |
| Constructor. More... | |
| virtual | ~RemotingSendService (void) |
| Destructor. | |
| virtual uint32_t | getMaxTransferSize (void) const |
| virtual bool | send (const int32_t remoteObjectId) |
| void | setDataSender (DataSenderIfc &dataSender) |
| Sets the DataSender. More... | |
| DataSenderIfc * | getDataSender (void) |
| Gets the DataSender. More... | |
Public Member Functions inherited from imt::base::lib::remoting::RemotingServiceBase | |
| RemotingServiceBase (void) | |
| Constructor. | |
| virtual | ~RemotingServiceBase (void) |
| Destructor. | |
| virtual bool | isRemoteObjectAdded (const int32_t remoteObjectId) const |
| virtual bool | add (RemoteObjectIfc &remoteObject) |
| virtual bool | removeObject (RemoteObjectIfc &remoteObject) |
| uint32_t | getRemoteObjectCount (void) const |
| Returns the count of remote objects that have been added to the remoting service. More... | |
Public Member Functions inherited from imt::base::lib::remoting::RemotingServiceIfc | |
| virtual | ~RemotingServiceIfc (void) |
| Destructor. | |
Public Member Functions inherited from imt::base::lib::remoting::RemotingSendServiceIfc | |
| virtual | ~RemotingSendServiceIfc (void) |
| Destructor. | |
Additional Inherited Members | |
Protected Member Functions inherited from imt::base::lib::remoting::RemotingServiceBase | |
| bool | getRemoteObject (const int32_t remoteObjectId, RemoteObjectIfc *&pRemoteObject) const |
| Get the remote object by Id. More... | |
Service for remote objects to send data to another remote object.
|
explicit |
Constructor.
| pSendBuffer | Buffer for elements to send. |
| bufferSize | Size of the buffer. |
| DataSenderIfc* imt::base::lib::remoting::RemotingSendService::getDataSender | ( | void | ) |
Gets the DataSender.
May be null if setDataSender() has not been called yet.
|
virtual |
Implements imt::base::lib::remoting::RemotingSendServiceIfc.
|
virtual |
Implements imt::base::lib::remoting::RemotingSendServiceIfc.
| void imt::base::lib::remoting::RemotingSendService::setDataSender | ( | DataSenderIfc & | dataSender | ) |
Sets the DataSender.
This instance will be responsible to really send the data.
| dataSender | The data sender to set. |