gpg::IRealTimeEventListener

Bu soyut bir sınıftır.

#include <i_real_time_event_listener.h>

Gerçek zamanlı çok oyunculu oyunlarla ilgili etkinlikler sunabilen bir arayüz tanımlar.

Özet

Oluşturucular ve Yıkıcılar

~IRealTimeEventListener()

Kamu işlevleri

OnConnectedSetChanged(const RealTimeRoom & room)=0
virtual void
Bir MultiplayerParticipant nesnesi odanın bağlı kümesine bağlandığında veya bu kümenin bağlantısı kesildiğinde OnConnectedSetChanged çağrılır.
OnDataReceived(const RealTimeRoom & room, const MultiplayerParticipant & from_participant, std::vector< uint8_t > data, bool is_reliable)=0
virtual void
Başka bir MultiplayerParticipant cihazından veri alındığında OnDataReceived çağrılır.
OnP2PConnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnected çağrılır.
OnP2PDisconnected(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıdan kesildiğinde OnP2PDisconnected çağrılır.
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
Bir MultiplayerParticipant nesnesinin Status() yöntemi güncelleme döndürdüğünde OnParticipantStatusChanged çağrılır.
OnRoomStatusChanged(const RealTimeRoom & room)=0
virtual void
Bir RealTimeRoom nesnesinin Status() yöntemi güncelleme döndürdüğünde OnRoomStatusChanged çağrılır.

Kamu işlevleri

OnConnectedSetChanged

virtual void OnConnectedSetChanged(
  const RealTimeRoom & room
)=0

Bir MultiplayerParticipant nesnesi odanın bağlı kümesine bağlandığında veya bu kümenin bağlantısı kesildiğinde OnConnectedSetChanged çağrılır.

Ayrıntılar
Parametreler
room
Bağlı seti değiştirilen oda.

OnDataReceived

virtual void OnDataReceived(
  const RealTimeRoom & room,
  const MultiplayerParticipant & from_participant,
  std::vector< uint8_t > data,
  bool is_reliable
)=0

Başka bir MultiplayerParticipant cihazından veri alındığında OnDataReceived çağrılır.

Ayrıntılar
Parametreler
room
from_participant adlı kullanıcının bulunduğu oda.
from_participant
Verileri gönderen katılımcı.
data
Alınan veriler.
is_reliable
Verilerin güvenilir olmayan bir mekanizma kullanılarak gönderilip gönderilmediği.

OnP2PBağlı

virtual void OnP2PConnected(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnected çağrılır.

Ayrıntılar
Parametreler
room
participant öğesinin bulunduğu oda.
participant
Bağlanan katılımcı.

OnP2PBağlantısı Kesildi

virtual void OnP2PDisconnected(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıdan kesildiğinde OnP2PDisconnected çağrılır.

Ayrıntılar
Parametreler
room
Katılımcının bulunduğu oda.
participant
Bağlantıyı kesen katılımcı.

OnParticipantStatusChanged

virtual void OnParticipantStatusChanged(
  const RealTimeRoom & room,
  const MultiplayerParticipant & participant
)=0

Bir MultiplayerParticipant nesnesinin Status() yöntemi güncelleme döndürdüğünde OnParticipantStatusChanged çağrılır.

Ayrıntılar
Parametreler
room
participant adlı kullanıcının bulunduğu oda.
participant
Durumu değişen katılımcı.

OnRoomStatusChanged

virtual void OnRoomStatusChanged(
  const RealTimeRoom & room
)=0

Bir RealTimeRoom nesnesinin Status() yöntemi güncelleme döndürdüğünde OnRoomStatusChanged çağrılır.

Ayrıntılar
Parametreler
room
Durumu değişen oda.

~IRealTimeEventListener

virtual  ~IRealTimeEventListener()