gpg::IRealTimeEventListener

Bu, soyut bir sınıftır.

#include <i_real_time_event_listener.h>

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

Özet

Oluşturucular ve Yıkıcılar

~IRealTimeEventListener()

Herkese açık işlevler

OnConnectedSetChanged(const RealTimeRoom & room)=0
virtual void
Odanın bağlı grubuyla bir MultiplayerParticipant nesnesi bağlandığında veya 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ıyla bağlantısı kesildiğinde OnP2PDisconnected çağrılır.
OnParticipantStatusChanged(const RealTimeRoom & room, const MultiplayerParticipant & participant)=0
virtual void
MultiplayerParticipant nesnesinin Status() yöntemi bir güncelleme döndürdüğünde OnParticipantStatusChanged çağrılır.
OnRoomStatusChanged(const RealTimeRoom & room)=0
virtual void
RealTimeRoom nesnesinin Status() yöntemi bir güncelleme döndürdüğünde OnRoomStatusChanged çağrılır.

Herkese açık işlevler

OnConnectedSetChanged

virtual void OnConnectedSetChanged(
  const RealTimeRoom & room
)=0

Odanın bağlı grubuyla bir MultiplayerParticipant nesnesi bağlandığında veya bağlantısı kesildiğinde OnConnectedSetChanged çağrılır.

Ayrıntılar
Parametreler
room
Bağlantı grubu değişen 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 veya güvenilir olmayan mekanizma kullanılarak gönderilip gönderilmediği.

OnP2PConnected

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ı.

OnP2P Bağlantısı Kesildi

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

Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnP2PDisconnected çağrılır.

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

OnParticipantStatusChanged

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

MultiplayerParticipant nesnesinin Status() yöntemi bir 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

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

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

~IRealTimeEventListener

virtual  ~IRealTimeEventListener()