gpg:: বার্তা শ্রোতা সহায়ক
#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 সেট করুন। |
পাবলিক প্রকার
অনডিসকানেক্টেড কলব্যাক
std::function< void(int64_t client_id, const std::string &remote_endpoint_id)> OnDisconnectedCallback
একটি দূরবর্তী এন্ডপয়েন্ট সংযোগ বিচ্ছিন্ন হলে OnDisconnectedCallback
বলা হয়।
client_id
হল NearbyConnections ইন্সট্যান্সের ID যেটি সংযোগ বিচ্ছিন্ন বার্তা পেয়েছে। remote_endpoint_id
হল রিমোট এন্ডপয়েন্টের 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 ইন্সট্যান্সের ID যা এই বার্তাটি পেয়েছে। remote_endpoint_id
হল রিমোট এন্ডপয়েন্টের আইডি যা বার্তা পাঠিয়েছে। payload
বার্তার বাইট থাকে। is_reliable
সত্য যদি বার্তাটি নির্ভরযোগ্যভাবে পাঠানো হয়, অন্যথায় মিথ্যা।
পাবলিক ফাংশন
বার্তা শ্রোতা সহায়ক
MessageListenerHelper()
বার্তা শ্রোতা সহায়ক
MessageListenerHelper( std::shared_ptr< MessageListenerHelperImpl > impl )
একটি shared_ptr
থেকে একটি MessageListenerHelperImpl
এ একটি MessageListenerHelper গঠন করে।
API দ্বারা অভ্যন্তরীণ ব্যবহারের জন্য উদ্দিষ্ট.
SetOnDisconnectedCallback
MessageListenerHelper & SetOnDisconnectedCallback( OnDisconnectedCallback callback )
OnDisconnectedCallback সেট করুন।
SetOnMessageReceivedCallback
MessageListenerHelper & SetOnMessageReceivedCallback( OnMessageReceivedCallback callback )
OnMessageReceivedCallback সেট করুন।