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)
|
מגדירים את OnניתוקedCallback.
|
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
הוא TRUE אם ההודעה נשלחה באופן מהימן, אחרת, false.
תפקידים ציבוריים
MessageListenerHelper
MessageListenerHelper()
MessageListenerHelper
MessageListenerHelper( std::shared_ptr< MessageListenerHelperImpl > impl )
הפונקציה יוצרת MessageListenerHelper מ-shared_ptr
ל-MessageListenerHelperImpl
.
מיועד לשימוש פנימי על ידי ה-API.
SetOnDisconnectedCallback
MessageListenerHelper & SetOnDisconnectedCallback( OnDisconnectedCallback callback )
מגדירים את OnניתוקedCallback.
SetOnMessageReceivedCallback
MessageListenerHelper & SetOnMessageReceivedCallback( OnMessageReceivedCallback callback )
מגדירים את OnMessageReceivedCallback.