boot_control_module স্ট্রাকট রেফারেন্স
#include < boot_control.h >
ডেটা ক্ষেত্র | |
| struct hw_module_t | সাধারণ |
| অকার্যকর(* | init )(struct boot_control_module *মডিউল) |
| স্বাক্ষরবিহীন (* | getNumberSlots )(struct boot_control_module *মডিউল) |
| স্বাক্ষরবিহীন (* | getCurrentSlot )(struct boot_control_module *মডিউল) |
| int(* | markBootSuccessful )(struct boot_control_module *মডিউল) |
| int(* | setActiveBootSlot )(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
| int(* | setSlotAsUnbootable )(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
| int(* | isSlotBootable )(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
| const char*(* | getSuffix )(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
| int(* | isSlotMarkedSuccessful )(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
| অকার্যকর * | সংরক্ষিত [৩১] |
বিস্তারিত বিবরণ
প্রতিটি হার্ডওয়্যার মডিউলে অবশ্যই HAL_MODULE_INFO_SYM নামে একটি ডেটা স্ট্রাকচার থাকতে হবে এবং এই ডাটা স্ট্রাকচারের ক্ষেত্রগুলি অবশ্যই hw_module_t দিয়ে শুরু হতে হবে এবং তারপরে মডিউল নির্দিষ্ট তথ্য থাকবে৷
boot_control.h ফাইলের 50 লাইনে সংজ্ঞা।
ফিল্ড ডকুমেন্টেশন
| struct hw_module_t সাধারণ |
boot_control.h ফাইলের 51 লাইনে সংজ্ঞা।
| স্বাক্ষরবিহীন (* getCurrentSlot)(struct boot_control_module *মডিউল) |
boot_control.h ফাইলের 76 লাইনে সংজ্ঞা।
| স্বাক্ষরবিহীন (* getNumberSlots)(struct boot_control_module *মডিউল) |
boot_control.h ফাইলের 64 নম্বর লাইনে সংজ্ঞা।
| const char*(* getSuffix)(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
boot_control.h ফাইলের 118 লাইনে সংজ্ঞা।
| void(* init)(struct boot_control_module *মডিউল) |
boot_control.h ফাইলের 57 লাইনে সংজ্ঞা।
| int(* isSlotBootable)(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
boot_control.h ফাইলের 110 লাইনে সংজ্ঞা।
| int(* isSlotMarkedSuccessful)(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
boot_control.h ফাইলের 126 লাইনে সংজ্ঞা।
| int(* markBootSuccessful)(struct boot_control_module *মডিউল) |
boot_control.h ফাইলের 84 নম্বর লাইনে সংজ্ঞা।
| অকার্যকর* সংরক্ষিত[31] |
boot_control.h ফাইলের 128 লাইনে সংজ্ঞা।
| int(* setActiveBootSlot)(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
boot_control.h ফাইলের 93 নম্বর লাইনে সংজ্ঞা।
| int(* setSlotAsUnbootable)(struct boot_control_module *মডিউল, স্বাক্ষরবিহীন স্লট) |
boot_control.h ফাইলের 101 লাইনে সংজ্ঞা।
এই কাঠামোর জন্য ডকুমেন্টেশন নিম্নলিখিত ফাইল থেকে তৈরি করা হয়েছিল:
- hardware/libhardware/include/hardware/ boot_control.h