VCF::Win32ProcessIORedirector Class Reference
Win32 (NT or better) implementation of
ProcessIORedirectionPeer original code swiped from: (c) 2002 Andreas Saurwein -
saurwein@uniwares.com Any mistakes are mine due to the "port" over into the
VCF.
More...
#include <Win32ProcessIORedirector.h>
Inheritance diagram for VCF::Win32ProcessIORedirector:
List of all members.
Detailed Description
Win32 (NT or better) implementation of
ProcessIORedirectionPeer original code swiped from: (c) 2002 Andreas Saurwein -
saurwein@uniwares.com Any mistakes are mine due to the "port" over into the
VCF.
Constructor & Destructor Documentation
| VCF::Win32ProcessIORedirector::Win32ProcessIORedirector |
( |
|
) |
|
|
| virtual VCF::Win32ProcessIORedirector::~Win32ProcessIORedirector |
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual bool VCF::Win32ProcessIORedirector::createProcess |
( |
const String & |
processName, |
|
|
const String & |
arguments |
|
) |
[virtual] |
|
|
|
creates a new process specified by the fully qualified file name in the processName argument.
- Parameters:
-
| String | the fully qualified file name of process to start. This must represent an actual executable file |
- Returns:
- bool returns true if the process was successfully started otherwise false.
Implements VCF::ProcessPeer. |
| virtual OSHandleID VCF::Win32ProcessIORedirector::getHandleID |
( |
|
) |
[inline, virtual] |
|
| virtual String VCF::Win32ProcessIORedirector::getProcessFileName |
( |
|
) |
[inline, virtual] |
|
|
|
returns the fully qualified file name of the process the object represents.
Implements VCF::ProcessPeer. |
| virtual int VCF::Win32ProcessIORedirector::getProcessID |
( |
|
) |
[inline, virtual] |
|
|
|
returns an int that uniquely identifies the process on a given machine
Implements VCF::ProcessPeer. |
| virtual int VCF::Win32ProcessIORedirector::getProcessThreadID |
( |
|
) |
[inline, virtual] |
|
| void VCF::Win32ProcessIORedirector::readPipe |
( |
|
) |
[protected] |
|
| static UINT __stdcall VCF::Win32ProcessIORedirector::ReadPipeThreadProc |
( |
LPVOID |
pParam |
) |
[static, protected] |
|
| virtual uint32 VCF::Win32ProcessIORedirector::terminate |
( |
|
) |
[virtual] |
|
| bool VCF::Win32ProcessIORedirector::testProcess |
( |
|
) |
[protected] |
|
Member Data Documentation
The documentation for this class was generated from the following file: