gpg::RealTimeEventListenerHelper

#include <real_time_event_listener_helper.h>

IRealTimeEventListener arayüzünün tamamını tanımlamadan SDK'ya IRealTimeEventListener geri çağırmaları sağlamak için kullanılabilecek bir yardımcı tanımlar.

Özet

Bu nesne üzerinde yapılandırılan geri çağırmalar, RealTimeMultiplayerManager bölümünde açıklandığı gibi, Gerçek Zamanlı çok oyunculu API'ler tarafından çağrılır. Açıkça ayarlanmayan geri çağırmaların bir etkisi olmaz.

Oluşturucular ve Yıkıcılar

RealTimeEventListenerHelper()
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
shared_ptr öğesinden RealTimeEventListenerHelperImpl öğesine bir RealTimeEventListenerHelper oluşturur.

Herkese açık türler

OnDataReceivedCallback typedef
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
Başka bir MultiplayerParticipant cihazından veri alındığında OnDataReceivedCallback çağrılır.
OnP2PConnectedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıya bağlandığında OnP2PConnectedCallback çağrılır.
OnP2PDisconnectedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnP2PDisconnectedCallback çağrılır.
OnParticipantStatusChangedCallback typedef
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
Bir MultiplayerParticipant nesnesi doğrudan yerel oynatıcıyla bağlantısı kesildiğinde OnParticipantStatusChangedCallback çağrılır.
OnRoomConnectedSetChangedCallback typedef
std::function< void(const RealTimeRoom &)>
Odanın bağlı grubuyla bir MultiplayerParticipant nesnesi bağlandığında veya bağlantısı kesildiğinde OnConnectedSetChangedCallback çağrılır.
OnRoomStatusChangedCallback typedef
std::function< void(const RealTimeRoom &)>
RealTimeRoom nesnesinin Status() yöntemi bir güncelleme döndürdüğünde OnRoomStatusChangedCallback çağrılır.

Herkese açık işlevler

SetOnDataReceivedCallback(OnDataReceivedCallback callback)
OnDataReceivedCallback'i ayarlayın.
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
OnP2PConnectedCallback'i ayarlayın.
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
OnP2PConnectionedCallback'i ayarlayın.
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
OnPARTICIPANTStatusChangedCallback'i ayarlayın.
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
OnRoomConnectedSetChangedCallback'i ayarlayın.
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
OnRoomStatusChangedCallback'i ayarlayın.

Herkese açık türler

OnDataReceivedCallback

std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback

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

OnP2PConnectedCallback

std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback

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

OnP2PBağlantıyı KesilenGeri Çağırma

std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback

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

OnParticipantStatusChangedCallback

std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback

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

OnRoomConnectedSetChangedCallback

std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback

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

OnRoomStatusChangedCallback

std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback

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

Herkese açık işlevler

RealTimeEventListenerHelper

 RealTimeEventListenerHelper()

RealTimeEventListenerHelper

 RealTimeEventListenerHelper(
  std::shared_ptr< RealTimeEventListenerHelperImpl > impl
)

shared_ptr öğesinden RealTimeEventListenerHelperImpl öğesine bir RealTimeEventListenerHelper oluşturur.

API tarafından dahili kullanım için tasarlanmıştır.

SetOnDataReceivedCallback

RealTimeEventListenerHelper & SetOnDataReceivedCallback(
  OnDataReceivedCallback callback
)

OnDataReceivedCallback'i ayarlayın.

SetOnP2PConnectedCallback

RealTimeEventListenerHelper & SetOnP2PConnectedCallback(
  OnP2PConnectedCallback callback
)

OnP2PConnectedCallback'i ayarlayın.

AyarOnP2PBağlantıyı KesilmişCallback

RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback(
  OnP2PDisconnectedCallback callback
)

OnP2PConnectionedCallback'i ayarlayın.

SetOnParticipantStatusChangedCallback

RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback(
  OnParticipantStatusChangedCallback callback
)

OnPARTICIPANTStatusChangedCallback'i ayarlayın.

SetOnRoomConnectedSetChangedCallback

RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback(
  OnRoomConnectedSetChangedCallback callback
)

OnRoomConnectedSetChangedCallback'i ayarlayın.

SetOnRoomStatusChangedCallback

RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback(
  OnRoomStatusChangedCallback callback
)

OnRoomStatusChangedCallback'i ayarlayın.