C# Класс Eryan.IPC.Pipe

Named pipe representation
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Pipe ( String name ) : System

Constructs a pipe with the given name

initialize ( ) : bool
isReady ( ) : bool

Check if the pipe is ready for reading/writing

pipeClient ( eveobjects fcall ) : byte[]

Calls functions on Black

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

Метод Описание
CreateFile ( string fileName, [ fileAccess, [ fileShare, IntPtr securityAttributes, [ creationDisposition, int flags, IntPtr template ) : IntPtr
ReadFile ( IntPtr hFile, [ lpBuffer, uint nNumberOfBytesToRead, uint &lpNumberOfBytesRead, IntPtr lpOverlapped ) : bool
WaitNamedPipe ( string lpNamedPipeName, uint nTimeOut ) : bool
WriteFile ( IntPtr hFile, byte lpBuffer, uint nNumberOfBytesToWrite, uint &lpNumberOfBytesWritten, [ lpOverlapped ) : bool

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

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

Constructs a pipe with the given name
public Pipe ( String name ) : System
name String Name of the pipe to build
Результат System

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

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

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

Check if the pipe is ready for reading/writing
public isReady ( ) : bool
Результат bool

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

Calls functions on Black
public pipeClient ( eveobjects fcall ) : byte[]
fcall eveobjects The functionCall object representing the function to be called
Результат byte[]