C# Класс SharpAdbClient.TcpSocket

Implements the ITcpSocket interface using the standard Socket class.
Наследование: ITcpSocket
Показать файл Открыть проект

Открытые методы

Метод Описание
Close ( ) : void
Connect ( EndPoint endPoint ) : void
Dispose ( ) : void
GetStream ( ) : Stream
Receive ( byte buffer, int offset, SocketFlags socketFlags ) : int
ReceiveAsync ( byte buffer, int offset, int size, SocketFlags socketFlags, CancellationToken cancellationToken ) : Task
Reconnect ( ) : void
Send ( byte buffer, int offset, int size, SocketFlags socketFlags ) : int
TcpSocket ( ) : Mono.Unix

Initializes a new instance of the TcpSocket class.

Приватные методы

Метод Описание
CreateSocket ( EndPoint endPoint ) : Socket

Creates a new, uninitialized socket which can connect to an ADB server.

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

Connect() публичный Метод

public Connect ( EndPoint endPoint ) : void
endPoint System.Net.EndPoint
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetStream() публичный Метод

public GetStream ( ) : Stream
Результат Stream

Receive() публичный Метод

public Receive ( byte buffer, int offset, SocketFlags socketFlags ) : int
buffer byte
offset int
socketFlags SocketFlags
Результат int

ReceiveAsync() публичный Метод

public ReceiveAsync ( byte buffer, int offset, int size, SocketFlags socketFlags, CancellationToken cancellationToken ) : Task
buffer byte
offset int
size int
socketFlags SocketFlags
cancellationToken System.Threading.CancellationToken
Результат Task

Reconnect() публичный Метод

public Reconnect ( ) : void
Результат void

Send() публичный Метод

public Send ( byte buffer, int offset, int size, SocketFlags socketFlags ) : int
buffer byte
offset int
size int
socketFlags SocketFlags
Результат int

TcpSocket() публичный Метод

Initializes a new instance of the TcpSocket class.
public TcpSocket ( ) : Mono.Unix
Результат Mono.Unix