VCF::LinuxProcessIORedirector 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 <LinuxProcessIORedirector.h>
Inheritance diagram for VCF::LinuxProcessIORedirector:
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::LinuxProcessIORedirector::LinuxProcessIORedirector |
( |
|
) |
|
|
| virtual VCF::LinuxProcessIORedirector::~LinuxProcessIORedirector |
( |
|
) |
[virtual] |
|
Member Function Documentation
| virtual void VCF::LinuxProcessIORedirector::addOutputReadyHandler |
( |
EventHandler * |
eventHandler |
) |
[inline, virtual] |
|
| virtual bool VCF::LinuxProcessIORedirector::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::LinuxProcessIORedirector::getHandleID |
( |
|
) |
[inline, virtual] |
|
| virtual String VCF::LinuxProcessIORedirector::getProcessFileName |
( |
|
) |
[inline, virtual] |
|
|
|
returns the fully qualified file name of the process the object represents.
Implements VCF::ProcessPeer. |
| virtual int VCF::LinuxProcessIORedirector::getProcessID |
( |
|
) |
[inline, virtual] |
|
|
|
returns an int that uniquely identifies the process on a given machine
Implements VCF::ProcessPeer. |
| virtual int VCF::LinuxProcessIORedirector::getProcessThreadID |
( |
|
) |
[inline, virtual] |
|
| virtual void VCF::LinuxProcessIORedirector::removeOutputReadyHandler |
( |
EventHandler * |
eventHandler |
) |
[inline, virtual] |
|
| virtual uint32 VCF::LinuxProcessIORedirector::terminate |
( |
|
) |
[virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file: