Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

গাদা

এই মডিউলটিতে এমন ফাংশন অন্তর্ভুক্ত রয়েছে যা বাহ্যিক ওপেনথ্রেড হিপ সেট করে।

সারসংক্ষেপ

typedefs

otHeapCAllocFn )(size_t aCount, size_t aSize) মধ্যে typedef
void *(*
ওপেনথ্রেডের জন্য বহিরাগত ক্যালোক ফাংশন সেট করতে ব্যবহৃত ফাংশন পয়েন্টার।
otHeapFreeFn )(void *aPointer) মধ্যে typedef
void(*
ওপেনথ্রেডের জন্য বাহ্যিক ফ্রি ফাংশন সেট করতে ব্যবহৃত ফাংশন পয়েন্টার।

ক্রিয়াকলাপ

otHeapCAlloc (size_t aCount, size_t aSize)
void *
otHeapFree (void *aPointer)
void
otHeapSetCAllocFree ( otHeapCAllocFn aCAlloc, otHeapFreeFn aFree)
void
এই ফাংশনটি ওপেনথ্রেড স্ট্যাকের দ্বারা ব্যবহৃত বহিরাগত হিপ সিএললোক এবং ফ্রি ফাংশন সেট করে।

typedefs

otHeapCAllocFn

void *(* otHeapCAllocFn)(size_t aCount, size_t aSize)

ওপেনথ্রেডের জন্য বহিরাগত ক্যালোক ফাংশন সেট করতে ব্যবহৃত ফাংশন পয়েন্টার।

বিস্তারিত
পরামিতি
[in] aCount
বরাদ্দ ইউনিটের সংখ্যা।
[in] aSize
বাইটে ইউনিটের আকার।
রিটার্ন মান
NULL
যথেষ্ট স্মৃতিশক্তি ইঙ্গিত করে।
রিটার্নস
বরাদ্দ মেমরির জন্য একটি পয়েন্টার।

otHeapFreeFn

void(* otHeapFreeFn)(void *aPointer)

ওপেনথ্রেডের জন্য বাহ্যিক ফ্রি ফাংশন সেট করতে ব্যবহৃত ফাংশন পয়েন্টার।

বিস্তারিত
পরামিতি
[in] aPointer
স্মৃতি মুক্ত করার জন্য একটি পয়েন্টার।

ক্রিয়াকলাপ

otHeapCAlloc

void * otHeapCAlloc(
  size_t aCount,
  size_t aSize
)

otHeapFree

void otHeapFree(
  void *aPointer
)

otHeapSetCAllocFree

void otHeapSetCAllocFree(
  otHeapCAllocFn aCAlloc,
  otHeapFreeFn aFree
)

এই ফাংশনটি ওপেনথ্রেড স্ট্যাকের দ্বারা ব্যবহৃত বহিরাগত হিপ সিএললোক এবং ফ্রি ফাংশন সেট করে।

এই ফাংশনটি ইনকেন্স ইনিশিয়ালাইজেশনের আগে অবশ্যই ব্যবহার করা উচিত।

বিস্তারিত
পরামিতি
[in] aCAlloc
বাহ্যিক CAlloc ফাংশনের একটি পয়েন্টার।
[in] aFree
বাহ্যিক ফ্রি ফাংশনের পয়েন্টার।