btsock_interface_t স্ট্রাকট রেফারেন্স

btsock_interface_t স্ট্রাকট রেফারেন্স

#include < bt_sock.h >

ডেটা ক্ষেত্র

size_t আকার
bt_status_t (* শুনুন )( btsock_type_t প্রকার, const char *service_name, const uint8_t *service_uuid, int চ্যানেল, int *sock_fd, int পতাকা, int callingUid)
bt_status_t (* সংযোগ করুন )(const bt_bdaddr_t *bd_addr, btsock_type_t টাইপ, const uint8_t *uuid, int চ্যানেল, int *sock_fd, int ফ্ল্যাগস, int callingUid)

বিস্তারিত বিবরণ

bt_sock.h ফাইলের 49 নম্বর লাইনে সংজ্ঞা।

ফিল্ড ডকুমেন্টেশন

bt_status_t (* সংযোগ)(const bt_bdaddr_t *bd_addr, btsock_type_t টাইপ, const uint8_t *uuid, int চ্যানেল, int *sock_fd, int পতাকা, int callingUid)

রিমোট ডিভাইসের একটি RFCOMM UUID চ্যানেলের সাথে সংযোগ করুন, এটি সকেট fd ফেরত দেয় যেখান থেকে btsock_connect_signal এবং একটি নতুন সকেট fd গৃহীত হলে সংযুক্ত হলে পড়া যাবে। কলিংইউআইডি হল অ্যাপ্লিকেশনটির ইউআইডি যা সকেটের জন্য অনুরোধ করছে। এটি ট্রাফিক অ্যাকাউন্টিং উদ্দেশ্যে ব্যবহৃত হয়।

ফাইল bt_sock.h এর 71 লাইনে সংজ্ঞা।

bt_status_t (* শুনুন)( btsock_type_t প্রকার, const char *service_name, const uint8_t *service_uuid, int চ্যানেল, int *sock_fd, int পতাকা, int callingUid)

একটি RFCOMM UUID বা চ্যানেল শুনুন। এটি সকেট fd ফেরত দেয় যেখান থেকে btsock_connect_signal পড়া যায় যখন একটি দূরবর্তী ডিভাইস সংযুক্ত থাকে। যদি একটি UUID বা একটি চ্যানেল সরবরাহ করা না হয়, তাহলে একটি চ্যানেল বরাদ্দ করা হবে এবং একটি পরিষেবা রেকর্ড তৈরি করা যেতে পারে যা চ্যানেল নম্বরটি bt_sdp-এ create_sdp_record(...) প্রদান করে। কলিংইউআইডি হল অ্যাপ্লিকেশনটির ইউআইডি যা সকেটের জন্য অনুরোধ করছে। এটি ট্রাফিক অ্যাকাউন্টিং উদ্দেশ্যে ব্যবহৃত হয়।

ফাইল bt_sock.h এর 62 লাইনে সংজ্ঞা।

size_t আকার

এই কাঠামোর আকার সেট করুন

ফাইল bt_sock.h এর 51 লাইনে সংজ্ঞা।


এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
  • hardware/libhardware/include/hardware/ bt_sock.h