gpg::IRealTimeEventListener
Đây là lớp trừu tượng.
#include <i_real_time_event_listener.h>
Xác định một giao diện có thể phân phối các sự kiện liên quan đến nhiều người chơi theo thời gian thực.
Tóm tắt
Hàm công khai
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
được gọi khi một đối tượng MultiplayerParticipant
kết nối hoặc ngắt kết nối khỏi nhóm đã kết nối của phòng.
Thông tin chi tiết |
Các tham số |
room
|
Phòng có nhóm liên kết đã thay đổi.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
được gọi mỗi khi nhận được dữ liệu từ một MultiplayerParticipant
khác.
Thông tin chi tiết |
Các tham số |
room
|
Phòng nơi đặt from_participant .
|
from_participant
|
Người tham gia đã gửi dữ liệu.
|
data
|
Dữ liệu nhận được.
|
is_reliable
|
Dữ liệu được gửi bằng cơ chế không đáng tin cậy hay không.
|
|
OnP2PConnected
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
được gọi khi một đối tượng MultiplayerParticipant
kết nối trực tiếp với trình phát cục bộ.
Thông tin chi tiết |
Các tham số |
room
|
Căn phòng đặt participant .
|
participant
|
Người tham gia đã kết nối.
|
|
Đã ngắt kết nối OnP2P
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
được gọi khi đối tượng MultiplayerParticipant
ngắt kết nối trực tiếp khỏi trình phát cục bộ.
Thông tin chi tiết |
Các tham số |
room
|
Phòng mà người tham gia đang ở.
|
participant
|
Người tham gia đã ngắt kết nối.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
được gọi khi phương thức Status()
của đối tượng MultiplayerParticipant
trả về một bản cập nhật.
Thông tin chi tiết |
Các tham số |
room
|
Phòng mà participant đang ở.
|
participant
|
Người tham gia có trạng thái đã thay đổi.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
được gọi khi phương thức Status()
của đối tượng RealTimeRoom
trả về một bản cập nhật.
Thông tin chi tiết |
Các tham số |
room
|
Phòng có trạng thái đã thay đổi.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()