C# Класс PHP.Core.SocketStream

An implementation of PhpStream as an encapsulation of System.Net.Socket transports.
Наследование: PhpStream
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
eof bool
socket System.Net.Sockets.Socket

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

Метод Описание
CanReadWithoutLock ( ) : bool
CanWriteWithoutLock ( ) : bool
GetValid ( PHP.Core.PhpResource handle ) : SocketStream
SetParameter ( StreamParameterOptions option, object value ) : bool
SocketStream ( Socket socket, string openedPath, PHP.Core.StreamContext context, bool isAsync = false ) : System

Защищенные методы

Метод Описание
FreeManaged ( ) : void

PhpResource.FreeManaged overridden to get rid of the contained context on Dispose.

RawFlush ( ) : bool
RawRead ( byte buffer, int offset, int count ) : int
RawWrite ( byte buffer, int offset, int count ) : int

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

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

public CanReadWithoutLock ( ) : bool
Результат bool

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

public CanWriteWithoutLock ( ) : bool
Результат bool

FreeManaged() защищенный Метод

PhpResource.FreeManaged overridden to get rid of the contained context on Dispose.
protected FreeManaged ( ) : void
Результат void

GetValid() публичный статический Метод

public static GetValid ( PHP.Core.PhpResource handle ) : SocketStream
handle PHP.Core.PhpResource
Результат SocketStream

RawFlush() защищенный Метод

protected RawFlush ( ) : bool
Результат bool

RawRead() защищенный Метод

protected RawRead ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

RawWrite() защищенный Метод

protected RawWrite ( byte buffer, int offset, int count ) : int
buffer byte
offset int
count int
Результат int

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

public SetParameter ( StreamParameterOptions option, object value ) : bool
option StreamParameterOptions
value object
Результат bool

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

public SocketStream ( Socket socket, string openedPath, PHP.Core.StreamContext context, bool isAsync = false ) : System
socket System.Net.Sockets.Socket
openedPath string
context PHP.Core.StreamContext
isAsync bool
Результат System

Описание свойств

eof защищенное свойство

Result of the last read/write operation.
protected bool eof
Результат bool

socket защищенное свойство

The encapsulated network socket.
protected Socket,System.Net.Sockets socket
Результат System.Net.Sockets.Socket