ডেটা বাফার অ্যাডাপ্টারের কারখানা।
ডেটা বাফার অ্যাডাপ্টারগুলি একটি বাফারে DataLayout
প্রয়োগ করতে ব্যবহৃত হয়। ধারণাগতভাবে, তারা একটি প্রক্সি হিসাবে কাজ করে যা প্রতিটি I/O কলকে বাধা দেয় এবং অন্তর্নিহিত বাফারে কাজটি অর্পণ করার পরে/আগে প্রয়োজনীয় ধরনের রূপান্তরগুলি সম্পাদন করে।
পাবলিক কনস্ট্রাক্টর
পাবলিক পদ্ধতি
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> বুলিয়ানডেটাবাফার | তৈরি করুন (এস বাফার, বুলিয়ানডেটা লেআউট <এস> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি বুলিয়ান ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> শর্টডেটাবাফার | তৈরি করুন (এস বাফার, শর্টডেটা লেআউট <এস> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ছোট ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> IntDataBuffer | তৈরি করুন (এস বাফার, IntDataLayout <S> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি পূর্ণসংখ্যা ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> বাইটডেটাবাফার | তৈরি করুন (S বাফার, ByteDataLayout <S> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি বাইট ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> লংডেটাবাফার | তৈরি করুন (S বাফার, LongDataLayout <S> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি দীর্ঘ ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> ডাবলডেটাবাফার | তৈরি করুন (S বাফার, DoubleDataLayout <S> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ডবল ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফারকে প্রসারিত করে <?>> ফ্লোটডেটাবাফার | তৈরি করুন (S বাফার, FloatDataLayout <S> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ফ্লোট ডেটা লেআউট প্রয়োগ করে। |
স্ট্যাটিক <S ডেটাবাফার <?>, T> ডেটাবাফার <T> প্রসারিত করে | তৈরি করুন (এস বাফার, ডেটা লেআউট <এস, টি> লেআউট) একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ডেটা লেআউট প্রয়োগ করে। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক কনস্ট্রাক্টর
পাবলিক ডেটাবাফার অ্যাডাপ্টার ফ্যাক্টরি ()
পাবলিক পদ্ধতি
পাবলিক স্ট্যাটিক বুলিয়ানডেটাবাফার তৈরি করুন (এস বাফার, বুলিয়ানডেটা লেআউট <এস> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি বুলিয়ান ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
পাবলিক স্ট্যাটিক শর্টডেটাবাফার তৈরি করুন (এস বাফার, শর্টডেটা লেআউট <এস> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ছোট ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
পাবলিক স্ট্যাটিক IntDataBuffer তৈরি করুন (S বাফার, IntDataLayout <S> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি পূর্ণসংখ্যা ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
পাবলিক স্ট্যাটিক ByteDataBuffer তৈরি করুন (S বাফার, ByteDataLayout <S> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি বাইট ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
সর্বজনীন স্ট্যাটিক LongDataBuffer তৈরি করুন (S বাফার, LongDataLayout <S> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি দীর্ঘ ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
পাবলিক স্ট্যাটিক DoubleDataBuffer তৈরি করুন (S বাফার, DoubleDataLayout <S> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ডবল ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
পাবলিক স্ট্যাটিক FloatDataBuffer তৈরি করুন (S বাফার, FloatDataLayout <S> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ফ্লোট ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার
পাবলিক স্ট্যাটিক ডেটাবাফার <T> তৈরি করুন (এস বাফার, ডেটা লেআউট <এস, টি> লেআউট)
একটি অ্যাডাপ্টার তৈরি করে যা প্রদত্ত বাফারে একটি ডেটা লেআউট প্রয়োগ করে।
পরামিতি
বাফার | প্রতিনিধি বাফার |
---|---|
বিন্যাস | প্রয়োগ করার জন্য লেআউট |
রিটার্নস
- বাফার অ্যাডাপ্টার