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
Methods
- popen3
- Variation on popen - returns 3 pipes
Methods
- popen4
- Like popen2, but stdout/err are combined.