আইডিভাইসকানেকশন
public interface IDeviceConnection
implements AutoCloseable
| com.android.incfs.install.IDeviceConnection |
এটি এমন একটি ডিভাইসের সাথে সংযোগকে বোঝায় যেখান থেকে পড়া এবং লেখা যায়।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
interface | IDeviceConnection.Factory |
জনসাধারণের পদ্ধতি | |
|---|---|
abstract int | read (ByteBuffer buffer, long timeOutMs)এই সংযোগ থেকে প্রদত্ত বাফারে বাইটের একটি ক্রম পড়ে নেয়। |
abstract int | write (ByteBuffer buffer, long timeOutMs)প্রদত্ত বাফার থেকে ডিভাইসে বাইটের একটি ক্রম লেখে। |
জনসাধারণের পদ্ধতি
পড়ুন
public abstract int read (ByteBuffer buffer,
long timeOutMs)এই সংযোগ থেকে প্রদত্ত বাফারে বাইটের একটি ক্রম পড়ে নেয়।
ডিভাইসটিতে r বাইট পর্যন্ত ডেটা রিড করার চেষ্টা করা হয়, যেখানে r হলো এই মেথডটি কল করার মুহূর্তে বাফারে (অর্থাৎ dst.remaining()-এ) অবশিষ্ট থাকা বাইটের সংখ্যা।
| প্যারামিটার | |
|---|---|
buffer | ByteBuffer : সকেট থেকে পঠিত ডেটা কোথায় সংরক্ষণ করা হবে |
timeOutMs | long : মিলিসেকেন্ডে সময়সীমা (সম্পূর্ণ অপারেশনটি সম্পন্ন হওয়ার জন্য) |
| ফেরত | |
|---|---|
int | পঠিত বাইটের সংখ্যা, যা শূন্য হতে পারে, অথবা কমান্ড শেষ হয়ে গেলে -১ হতে পারে। |
| নিক্ষেপ | |
|---|---|
IOException | |
আরও দেখুন:
-
ERROR(java.nio.channels.Selector#select(long)}/{@link java.nio.channels.Selector#select(long)}) -
ERROR(java.nio.channels.SocketChannel#read(java.nio.ByteBuffer) java.nio.channels.SocketChannel.read(ByteBuffer)}/{@link java.nio.channels.SocketChannel#read(java.nio.ByteBuffer) java.nio.channels.SocketChannel.read(ByteBuffer)})
লিখুন
public abstract int write (ByteBuffer buffer,
long timeOutMs)প্রদত্ত বাফার থেকে ডিভাইসে বাইটের একটি ক্রম লেখে।
ডিভাইসটিতে r বাইট পর্যন্ত লেখার চেষ্টা করা হয়, যেখানে r হলো এই মেথডটি কল করার মুহূর্তে বাফারে (অর্থাৎ src.remaining()-এ) অবশিষ্ট বাইটের সংখ্যা।
| প্যারামিটার | |
|---|---|
buffer | ByteBuffer : প্রেরণের জন্য ডেটা |
timeOutMs | long : মিলিসেকেন্ডে সময়সীমা (সম্পূর্ণ অপারেশনটি সম্পন্ন হওয়ার জন্য) |
| ফেরত | |
|---|---|
int | লিখিত বাইটের সংখ্যা, যা শূন্য হতে পারে, অথবা কমান্ড শেষ হয়ে গেলে -১ হতে পারে। |
| নিক্ষেপ | |
|---|---|
IOException | |
আরও দেখুন:
-
ERROR(java.nio.channels.Selector#select(long)}/{@link java.nio.channels.Selector#select(long)}) -
ERROR(java.nio.channels.SocketChannel#write(java.nio.ByteBuffer) java.nio.channels.SocketChannel.write(ByteBuffer)}/{@link java.nio.channels.SocketChannel#write(java.nio.ByteBuffer) java.nio.channels.SocketChannel.write(ByteBuffer)})
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।