Module win32pipe

An interface to the win32 pipe API's

Methods

GetNamedPipeHandleState
Determines the state of the named pipe. 

SetNamedPipeHandleState
Sets the state of the named pipe. 

ConnectNamedPipe
Connects to a named pipe 

TransactNamedPipe
Combines the functions that write a message to and read a message from the specified named pipe into a single network operation. 

CallNamedPipe
Opens and performs a transaction on a named pipe. 

CreatePipe
Creates an anonymous pipe, and returns handles to the read and write ends of the pipe 

FdCreatePipe
As CreatePipe but returns file descriptors 

CreateNamedPipe
Creates an instance of a named pipe and returns a handle for subsequent pipe operations 

DisconnectNamedPipe
Disconnects the server end of a named pipe instance from a client process. 

GetOverlappedResult
Determines the result of the most recent call with an OVERLAPPED object. 

WaitNamedPipe
Waits until either a time-out interval elapses or an instance of the specified named pipe is available to be connected to (that is, the pipe's server process has a pending win32pipe::ConnectNamedPipe operation on the pipe). 

GetNamedPipeInfo
Returns pipe's flags, buffer sizes, and max instances 

PeekNamedPipe
Copies data from a named or anonymous pipe into a buffer without removing it from the pipe. It also returns information about data in the pipe. 

GetNamedPipeClientProcessId
Returns the process id of client that is connected to a named pipe 

GetNamedPipeServerProcessId
Returns pid of server process that created a named pipe 

GetNamedPipeClientSessionId
Returns the session id of client that is connected to a named pipe 

GetNamedPipeServerSessionId
Returns session id of server process that created a named pipe 

popen
Version of popen that works in a GUI 

Comments

Not implemented in py3k.

Methods

popen2
Variation on popen - returns 2 pipes 

Not implemented in py3k.

Methods

popen3
Variation on popen - returns 3 pipes 

Not implemented in py3k.

Methods

popen4
Like popen2, but stdout/err are combined. 

Not implemented in py3k.