gpg:: RealTimeEventListenerHelper
#include <real_time_event_listener_helper.h>
کمکی را تعریف می کند که می تواند برای ارائه تماس های IRealTimeEventListener به SDK بدون تعریف رابط کامل IRealTimeEventListener استفاده شود.
خلاصه
فراخوانهای پیکربندی شده روی این شی توسط APIهای چند نفره Real-Time همانطور که در RealTimeMultiplayerManager توضیح داده شده است فراخوانی میشوند. تماسهایی که بهصراحت تنظیم نشدهاند کاری از پیش نمیبرند.
سازندگان و ویرانگرها | |
---|---|
RealTimeEventListenerHelper () | |
RealTimeEventListenerHelper (std::shared_ptr< RealTimeEventListenerHelperImpl > impl) |
انواع عمومی | |
---|---|
OnDataReceivedCallback | typedefstd::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> هر زمان که داده از یک MultiplayerParticipant دیگر دریافت شود، OnDataReceivedCallback فراخوانی می شود. |
OnP2PConnectedCallback | typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback زمانی فراخوانی می شود که یک شی MultiplayerParticipant مستقیماً به پخش کننده محلی متصل شود. |
OnP2PDisconnectedCallback | typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback زمانی فراخوانی می شود که یک شی MultiplayerParticipant مستقیماً از پخش کننده محلی قطع شود. |
OnParticipantStatusChangedCallback | typedefstd::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback زمانی فراخوانی می شود که یک شی MultiplayerParticipant مستقیماً از پخش کننده محلی قطع شود. |
OnRoomConnectedSetChangedCallback | typedefstd::function< void(const RealTimeRoom &)> OnConnectedSetChangedCallback زمانی فراخوانی می شود که یک شی MultiplayerParticipant به مجموعه متصل اتاق متصل یا قطع شود. |
OnRoomStatusChangedCallback | typedefstd::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback زمانی فراخوانی می شود که متد Status() یک شی RealTimeRoom یک به روز رسانی را برمی گرداند. |
توابع عمومی | |
---|---|
SetOnDataReceivedCallback ( OnDataReceivedCallback callback) | OnDataReceivedCallback را تنظیم کنید. |
SetOnP2PConnectedCallback ( OnP2PConnectedCallback callback) | OnP2PConnectedCallback را تنظیم کنید. |
SetOnP2PDisconnectedCallback ( OnP2PDisconnectedCallback callback) | OnP2PDisconnectedCallback را تنظیم کنید. |
SetOnParticipantStatusChangedCallback ( OnParticipantStatusChangedCallback callback) | OnParticipantStatusChangedCallback را تنظیم کنید. |
SetOnRoomConnectedSetChangedCallback ( OnRoomConnectedSetChangedCallback callback) | OnRoomConnectedSetChangedCallback را تنظیم کنید. |
SetOnRoomStatusChangedCallback ( OnRoomStatusChangedCallback callback) | OnRoomStatusChangedCallback را تنظیم کنید. |
انواع عمومی
OnDataReceivedCallback
std::function< void(const RealTimeRoom &room, const MultiplayerParticipant &from_participant, std::vector< uint8_t > data, bool is_reliable)> OnDataReceivedCallback
هر زمان که داده از یک MultiplayerParticipant
دیگر دریافت شود، OnDataReceivedCallback
فراخوانی می شود.
OnP2PConnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PConnectedCallback
OnP2PConnectedCallback
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
مستقیماً به پخش کننده محلی متصل شود.
OnP2PDisconnectedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnP2PDisconnectedCallback
OnP2PDisconnectedCallback
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
مستقیماً از پخش کننده محلی قطع شود.
OnParticipantStatusChangedCallback
std::function< void(const RealTimeRoom &, const MultiplayerParticipant &)> OnParticipantStatusChangedCallback
OnParticipantStatusChangedCallback
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
مستقیماً از پخش کننده محلی قطع شود.
OnRoomConnectedSetChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomConnectedSetChangedCallback
OnConnectedSetChangedCallback
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
به مجموعه متصل اتاق متصل یا قطع شود.
OnRoomStatusChangedCallback
std::function< void(const RealTimeRoom &)> OnRoomStatusChangedCallback
OnRoomStatusChangedCallback
زمانی فراخوانی می شود که متد Status()
یک شی RealTimeRoom
یک به روز رسانی را برمی گرداند.
توابع عمومی
RealTimeEventListenerHelper
RealTimeEventListenerHelper()
RealTimeEventListenerHelper
RealTimeEventListenerHelper( std::shared_ptr< RealTimeEventListenerHelperImpl > impl )
یک RealTimeEventListenerHelper از shared_ptr
به RealTimeEventListenerHelperImpl
می سازد.
برای استفاده داخلی توسط API در نظر گرفته شده است.
SetOnDataReceivedCallback
RealTimeEventListenerHelper & SetOnDataReceivedCallback( OnDataReceivedCallback callback )
OnDataReceivedCallback را تنظیم کنید.
SetOnP2PConnectedCallback
RealTimeEventListenerHelper & SetOnP2PConnectedCallback( OnP2PConnectedCallback callback )
OnP2PConnectedCallback را تنظیم کنید.
SetOnP2PDdisconnectedCallback
RealTimeEventListenerHelper & SetOnP2PDisconnectedCallback( OnP2PDisconnectedCallback callback )
OnP2PDisconnectedCallback را تنظیم کنید.
SetOnParticipantStatusChangedCallback
RealTimeEventListenerHelper & SetOnParticipantStatusChangedCallback( OnParticipantStatusChangedCallback callback )
OnParticipantStatusChangedCallback را تنظیم کنید.
SetOnRoomConnectedSetChangedCallback
RealTimeEventListenerHelper & SetOnRoomConnectedSetChangedCallback( OnRoomConnectedSetChangedCallback callback )
OnRoomConnectedSetChangedCallback را تنظیم کنید.
SetOnRoomStatusChangedCallback
RealTimeEventListenerHelper & SetOnRoomStatusChangedCallback( OnRoomStatusChangedCallback callback )
OnRoomStatusChangedCallback را تنظیم کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-07-23 بهوقت ساعت هماهنگ جهانی.