Devesprit.Scripter

Devesprit.Scripter.IPC.Pipe Namespace

Classes


  Class Description
Public class NamedPipeClient<(Of <(<'TReadWrite>)>)>
Public class NamedPipeClient<(Of <(<'TRead, TWrite>)>)>
Public class NamedPipeConnection<(Of <(<'TRead, TWrite>)>)>
Represents a connection between a named pipe client and server.
Public class NamedPipeServer<(Of <(<'TReadWrite>)>)>
Wraps a NamedPipeServerStream and provides multiple simultaneous client connection handling.
Public class Server<(Of <(<'TRead, TWrite>)>)>
Wraps a NamedPipeServerStream and provides multiple simultaneous client connection handling.

Delegates


  Delegate Description
Public delegate ConnectionEventHandler<(Of <(<'TRead, TWrite>)>)>
Handles new connections.
Public delegate ConnectionExceptionEventHandler<(Of <(<'TRead, TWrite>)>)>
Handles exceptions thrown during read/write operations.
Public delegate ConnectionMessageEventHandler<(Of <(<'TRead, TWrite>)>)>
Handles messages received from a named pipe.
Public delegate PipeExceptionEventHandler
Handles exceptions thrown during a read or write operation on a named pipe.