gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
Menentukan helper yang dapat digunakan untuk memberikan callback IRealTimeEventListener ke SDK tanpa menentukan antarmuka IRealTimeEventListener lengkap.
Ringkasan
Callback yang dikonfigurasi pada objek ini akan dipanggil oleh API multiplayer Real-Time seperti yang dijelaskan di RealTimeMultiplayerManager. Callback yang tidak disetel secara eksplisit tidak akan melakukan apa pun.
Konstruktor dan Destruktor |
|
---|---|
RealTimeEventListenerHelper()
|
|
RealTimeEventListenerHelper(std::shared_ptr< RealTimeEventListenerHelperImpl > impl)
|
Jenis publik |
|
---|---|
OnDataReceivedCallback
|
typedefstd::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)>
OnDataReceivedCallback dipanggil setiap kali data diterima dari MultiplayerParticipant lain. |
OnP2PConnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnP2PConnectedCallback dipanggil saat objek MultiplayerParticipant terhubung langsung ke pemutar lokal. |
OnP2PDisconnectedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnP2PDisconnectedCallback dipanggil saat objek MultiplayerParticipant terputus langsung dari pemutar lokal. |
OnParticipantStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)>
OnParticipantStatusChangedCallback dipanggil saat objek MultiplayerParticipant terputus langsung dari pemutar lokal. |
OnRoomConnectedSetChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
OnConnectedSetChangedCallback dipanggil saat objek MultiplayerParticipant terhubung atau terputus dari kumpulan ruang yang terhubung. |
OnRoomStatusChangedCallback
|
typedefstd::function< void(const RealTimeRoom &)>
|
Fungsi publik |
|
---|---|
SetOnDataReceivedCallback(OnDataReceivedCallback callback)
|
Menetapkan OnDataReceivedCallback.
|
SetOnP2PConnectedCallback(OnP2PConnectedCallback callback)
|
Menetapkan OnP2PconnectedCallback.
|
SetOnP2PDisconnectedCallback(OnP2PDisconnectedCallback callback)
|
Menetapkan OnP2PPutuskan Koneksi Callback.
|
SetOnParticipantStatusChangedCallback(OnParticipantStatusChangedCallback callback)
|
Menetapkan OnPesertaStatusChangedCallback.
|
SetOnRoomConnectedSetChangedCallback(OnRoomConnectedSetChangedCallback callback)
|
Menetapkan OnRoomConnectionSetChangedCallback.
|
SetOnRoomStatusChangedCallback(OnRoomStatusChangedCallback callback)
|
Menetapkan OnRoomStatusChangedCallback.
|
Jenis publik
OnDataReceivedCallback
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback
OnDataReceivedCallback
dipanggil setiap kali data diterima dari MultiplayerParticipant
lain.
OnP2PConnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
OnP2PConnectedCallback
dipanggil saat objek MultiplayerParticipant
terhubung langsung ke pemutar lokal.
OnP2PDisconnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
OnP2PDisconnectedCallback
dipanggil saat objek MultiplayerParticipant
terputus langsung dari pemutar lokal.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
OnParticipantStatusChangedCallback
dipanggil saat objek MultiplayerParticipant
terputus langsung dari pemutar lokal.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
OnConnectedSetChangedCallback
dipanggil saat objek MultiplayerParticipant
terhubung atau terputus dari kumpulan ruang yang terhubung.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
OnRoomStatusChangedCallback
dipanggil saat metode Status()
objek RealTimeRoom
menampilkan update.
Fungsi publik
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
Membuat RealTimeEventListenerHelper dari shared_ptr
ke RealTimeEventListenerHelperImpl
.
Ditujukan untuk penggunaan internal oleh API.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
Menetapkan OnDataReceivedCallback.
SetOnP2PConnectedCallback
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
Menetapkan OnP2PconnectedCallback.
SetOnP2PDisconnectedCallback
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
Menetapkan OnP2PPutuskan Koneksi Callback.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
Menetapkan OnPesertaStatusChangedCallback.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
Menetapkan OnRoomConnectionSetChangedCallback.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
Menetapkan OnRoomStatusChangedCallback.