C# Класс SharpOS.Tools.DiagnosticTool.WindowsNamedPipe

Наследование: INamedPipe
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Close ( ) : void
Open ( ) : Client.Status
Read ( byte buffer, uint &count ) : Client.Status
WindowsNamedPipe ( string name ) : System
Write ( byte buffer ) : Client.Status

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

Метод Описание
CloseHandle ( IntPtr hHandle ) : bool
CreateFile ( string lpFileName, uint dwDesiredAccess, uint dwShareMode, IntPtr attr, uint dwCreationDisposition, uint dwFlagsAndAttributes, IntPtr hTemplateFile ) : IntPtr
GetCommTimeouts ( IntPtr hFile, COMMTIMEOUTS &lpCommTimeouts ) : bool
ReadFile ( IntPtr hHandle, byte lpBuffer, uint nNumberOfBytesToRead, uint &lpNumberOfBytesRead, uint lpOverlapped ) : bool
SetCommTimeouts ( IntPtr hFile, COMMTIMEOUTS &lpCommTimeouts ) : bool
WaitNamedPipe ( string name, int timeout ) : bool
WriteFile ( IntPtr hHandle, byte lpBuffer, uint nNumberOfBytesToWrite, uint &lpNumberOfBytesWritten, uint lpOverlapped ) : bool

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

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

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

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

public Open ( ) : Client.Status
Результат Client.Status

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

public Read ( byte buffer, uint &count ) : Client.Status
buffer byte
count uint
Результат Client.Status

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

public WindowsNamedPipe ( string name ) : System
name string
Результат System

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

public Write ( byte buffer ) : Client.Status
buffer byte
Результат Client.Status