gpg:: IRealTimeEventListener
این یک کلاس انتزاعی است. #include <i_real_time_event_listener.h>
رابطی را تعریف می کند که می تواند رویدادهای مربوط به چند نفره بلادرنگ را ارائه دهد.
خلاصه
توابع عمومی
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
به مجموعه متصل اتاق متصل یا قطع شود.
جزئیات | مولفه های | room | اتاقی که مجموعه متصل آن تغییر کرد. |
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
هر زمان که داده از یک MultiplayerParticipant
دیگر دریافت شود OnDataReceived
فراخوانی می شود.
جزئیات | مولفه های | room | اتاقی که from_participant در آن قرار دارد. | from_participant | شرکت کننده ای که داده ها را ارسال کرده است. | data | داده هایی که دریافت شد. | is_reliable | این که آیا داده ها با استفاده از مکانیزم غیر قابل اعتماد یا قابل اعتماد ارسال شده است. |
|
OnP2PConnected
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
مستقیماً به پخش کننده محلی متصل شود.
جزئیات | مولفه های | room | اتاقی که participant در آن قرار دارد. | participant | شرکت کننده ای که متصل شد. |
|
OnP2PD قطع شد
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
زمانی فراخوانی می شود که یک شی MultiplayerParticipant
مستقیماً از پخش کننده محلی قطع شود.
جزئیات | مولفه های | room | اتاقی که شرکت کننده در آن قرار دارد. | participant | شرکتکنندهای که ارتباطش را قطع کرد. |
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
زمانی فراخوانی می شود که متد Status()
یک شی MultiplayerParticipant
یک به روز رسانی را برمی گرداند.
جزئیات | مولفه های | room | اتاقی که participant در آن است. | participant | شرکت کننده ای که وضعیتش تغییر کرده است. |
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
زمانی فراخوانی می شود که متد Status()
یک شی RealTimeRoom
یک به روز رسانی را برمی گرداند.
جزئیات | مولفه های | room | اتاقی که وضعیتش تغییر کرد. |
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-07-23 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]