PartyDataBuffersReturnedStateChange

Information specific to the DataBuffersReturned type of state change.

Syntax

struct PartyDataBuffersReturnedStateChange : PartyStateChange {  
    PartyNetwork* network;  
    PartyLocalEndpoint* localSenderEndpoint;  
    uint32_t dataBufferCount;  
    const PartyDataBuffer* dataBuffers;  
    void* messageIdentifier;  
}  

Members

network   PartyNetwork*

The network on which the message was sent.

localSenderEndpoint   PartyLocalEndpoint*

The local endpoint used to send the message.

dataBufferCount   uint32_t

The number of data buffers.

dataBuffers   const PartyDataBuffer*
array of size dataBufferCount

The data buffers.

messageIdentifier   void*

The message identifier provided to the call associated with this state change.

Remarks

This state change is only returned if the corresponding call to PartyLocalEndpoint::SendMessage() included the PartySendMessageOptions::DontCopyDataBuffers option. This state change is returned once the data buffers passed with this call are no longer in use by the library.

Requirements

Header: Party.h

See also

Party members
PartyLocalEndpoint::SendMessage