Struct IDataSend#

Inheritance Relationships#

Derived Types#

Struct Documentation#

struct IDataSend#

Interface implemented by the channel connection object for sending messages through a channel.

Subclassed by CConnection, CConnection

Public Functions

virtual bool SendData(sdv::sequence<sdv::pointer<uint8_t>> &seqData) = 0#

Sends data consisting of multiple data chunks via the IPC connection.

Parameters:

seqData[inout] Sequence of data buffers to be sent. The sequence might be changed to optimize the communication without having to copy the data.

Returns:

Return ‘true’ if all data could be sent; ‘false’ otherwise.

boolean SendData (inout sequence< pointer< uint8 > > seqData)

Sends data consisting of multiple data chunks via the IPC connection.

Parameters:

seqData[inout] Sequence of data buffers to be sent. The sequence might be changed to optimize the communication without having to copy the data.

Returns:

Return ‘true’ if all data could be sent; ‘false’ otherwise.

Public Static Attributes

static ::sdv::interface_id _id = 0x0DAAFCB866248F9C#

Interface ID.