gpg:: MessageListenerHelper
#include <message_listener_helper.h>
کمکی را تعریف می کند که می تواند برای ارائه تماس های IMessageListener به SDK بدون تعریف رابط کامل IMessageListener استفاده شود.
خلاصه
فراخوانهای پیکربندی شده روی این شی همانطور که در API اتصالات نزدیک توضیح داده شده است فراخوانی میشوند. تماسهایی که بهصراحت تنظیم نشدهاند کاری از پیش نمیبرند.
سازندگان و تخریب کنندگان | |
---|---|
MessageListenerHelper () | |
MessageListenerHelper (std::shared_ptr< MessageListenerHelperImpl > impl) |
انواع عمومی | |
---|---|
OnDisconnectedCallback | typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnDisconnectedCallback زمانی فراخوانی می شود که یک نقطه پایانی راه دور قطع شود. |
OnMessageReceivedCallback | typedefstd::function< void(int64_t client_id, const std::string &remote_endpoint_id, const std::vector< uint8_t > &payload, bool is_reliable)> OnMessageReceivedCallback زمانی فراخوانی می شود که پیامی از یک نقطه پایانی راه دور دریافت شود. |
توابع عمومی | |
---|---|
SetOnDisconnectedCallback ( OnDisconnectedCallback callback) | OnDisconnectedCallback را تنظیم کنید. |
SetOnMessageReceivedCallback ( OnMessageReceivedCallback callback) | OnMessageReceivedCallback را تنظیم کنید. |
انواع عمومی
OnDisconnectedCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnDisconnectedCallback
OnDisconnectedCallback
زمانی فراخوانی می شود که یک نقطه پایانی راه دور قطع شود.
client_id
شناسه نمونه NearbyConnections است که پیام قطع اتصال را دریافت کرده است. remote_endpoint_id
شناسه نقطه پایانی راه دوری است که قطع شده است.
OnMessageReceivedCallback
std::function< void(int64_t client_id, const std::string &remote_endpoint_id, const std::vector< uint8_t > &payload, bool is_reliable)> OnMessageReceivedCallback
OnMessageReceivedCallback
زمانی فراخوانی می شود که پیامی از یک نقطه پایانی راه دور دریافت شود.
client_id
شناسه نمونه NearbyConnections است که این پیام را دریافت کرده است. remote_endpoint_id
شناسه نقطه پایانی راه دوری است که پیام را ارسال کرده است. payload
حاوی بایت های پیام است. is_reliable
اگر پیام به طور قابل اعتماد ارسال شده باشد درست است، در غیر این صورت false است.
توابع عمومی
MessageListenerHelper
MessageListenerHelper()
MessageListenerHelper
MessageListenerHelper( std::shared_ptr< MessageListenerHelperImpl > impl )
یک MessageListenerHelper از shared_ptr
به MessageListenerHelperImpl
می سازد.
برای استفاده داخلی توسط API در نظر گرفته شده است.
SetOnDisconnectedCallback
MessageListenerHelper & SetOnDisconnectedCallback( OnDisconnectedCallback callback )
OnDisconnectedCallback را تنظیم کنید.
SetOnMessageReceived Callback
MessageListenerHelper & SetOnMessageReceivedCallback( OnMessageReceivedCallback callback )
OnMessageReceivedCallback را تنظیم کنید.
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-07-23 بهوقت ساعت هماهنگ جهانی.