C# Class SharpOS.Tools.DiagnosticTool.WindowsNamedPipe

Inheritance: INamedPipe
Mostra file Open project: sharpos/SharpOS Class Usage Examples

Public Methods

Method Description
Close ( ) : void
Open ( ) : Client.Status
Read ( byte buffer, uint &count ) : Client.Status
WindowsNamedPipe ( string name ) : System
Write ( byte buffer ) : Client.Status

Private Methods

Method Description
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

Method Details

Close() public method

public Close ( ) : void
return void

Open() public method

public Open ( ) : Client.Status
return Client.Status

Read() public method

public Read ( byte buffer, uint &count ) : Client.Status
buffer byte
count uint
return Client.Status

WindowsNamedPipe() public method

public WindowsNamedPipe ( string name ) : System
name string
return System

Write() public method

public Write ( byte buffer ) : Client.Status
buffer byte
return Client.Status