PartyEndpointMessageReceivedStateChange
EndpointMessageReceived 상태 변경 유형과 관련된 정보입니다.
구문
struct PartyEndpointMessageReceivedStateChange : PartyStateChange {
PartyNetwork* network;
PartyEndpoint* senderEndpoint;
uint32_t receiverEndpointCount;
PartyLocalEndpointArray receiverEndpoints;
PartyMessageReceivedOptions options;
uint32_t messageSize;
const void* messageBuffer;
}
멤버
network
PartyNetwork*
메시지를 받은 엔드포인트가 포함된 네트워크입니다.
senderEndpoint
PartyEndpoint*
메시지를 보낸 엔드포인트입니다.
receiverEndpointCount
uint32_t
메시지를 보낸 로컬 엔드포인트의 수입니다. 이 값은 항상 0보다 큽니다. 보낸 사람이 PartyLocalEndpoint::SendMessage() 호출에서 이 상태를 변경한 빈 대상 끝점 어레이를 지정한 경우 receiverEndpointCount
및 receiverEndpoints
에 모든 로컬 끝점이 포함됩니다.
receiverEndpoints
PartyLocalEndpointArray
크기 배열 receiverEndpointCount
메시지를 보낸 로컬 엔드포인트입니다. 이 배열은 비어 있을 수 없습니다. 보낸 사람이 PartyLocalEndpoint::SendMessage() 호출에서 이 상태를 변경한 빈 대상 끝점 어레이를 지정한 경우 receiverEndpointCount
및 receiverEndpoints
에 모든 로컬 끝점이 포함됩니다.
options
PartyMessageReceivedOptions
메시지를 보내는 데 사용되는 옵션입니다.
messageSize
uint32_t
메시지의 크기(바이트)입니다.
messageBuffer
const void*
버퍼의 크기 messageSize
바이트
메시지 버퍼입니다.
요구 사항
헤더: Party.h