Inherits AzFramework::StdProcessCommunicatorForChildProcess, and AzFramework::StdInOutCommunication.
|
bool | IsValid () const override |
|
AZ::u32 | WriteError (const void *writeBuffer, AZ::u32 bytesToWrite) override |
|
AZ::u32 | WriteOutput (const void *writeBuffer, AZ::u32 bytesToWrite) override |
|
AZ::u32 | PeekInput () override |
|
AZ::u32 | ReadInput (void *buffer, AZ::u32 bufferSize) override |
|
bool | AttachToExistingPipes () override |
|
virtual bool | AttachToExistingPipes ()=0 |
|
virtual bool | IsValid () const =0 |
|
virtual AZ::u32 | WriteError (const void *writeBuffer, AZ::u32 bytesToWrite)=0 |
|
virtual AZ::u32 | WriteOutput (const void *writeBuffer, AZ::u32 bytesToWrite)=0 |
|
virtual AZ::u32 | PeekInput ()=0 |
|
virtual AZ::u32 | ReadInput (void *readBuffer, AZ::u32 bufferSize)=0 |
|
AZ::u32 | BlockUntilInputAvailable (AZStd::string &readBuffer) |
|
|
void | CreateHandles () |
|
void | CloseAllHandles () |
|
| AZ_DISABLE_COPY (ProcessCommunicatorForChildProcess) |
|
AZ::u32 | PeekHandle (StdProcessCommunicatorHandle &handle) |
|
AZ::u32 | ReadDataFromHandle (StdProcessCommunicatorHandle &handle, void *readBuffer, AZ::u32 bufferSize) |
|
AZ::u32 | WriteDataToHandle (StdProcessCommunicatorHandle &handle, const void *writeBuffer, AZ::u32 bytesToWrite) |
|
|
StdProcessCommunicatorHandle | m_stdInRead |
|
StdProcessCommunicatorHandle | m_stdOutWrite |
|
StdProcessCommunicatorHandle | m_stdErrWrite |
|
bool | m_initialized = false |
|
◆ AttachToExistingPipes()
bool AzFramework::StdInOutProcessCommunicatorForChildProcess::AttachToExistingPipes |
( |
| ) |
|
|
overridevirtual |
◆ IsValid()
bool AzFramework::StdInOutProcessCommunicatorForChildProcess::IsValid |
( |
| ) |
const |
|
overridevirtual |
◆ PeekInput()
AZ::u32 AzFramework::StdInOutProcessCommunicatorForChildProcess::PeekInput |
( |
| ) |
|
|
overridevirtual |
◆ ReadInput()
AZ::u32 AzFramework::StdInOutProcessCommunicatorForChildProcess::ReadInput |
( |
void * |
buffer, |
|
|
AZ::u32 |
bufferSize |
|
) |
| |
|
overridevirtual |
◆ WriteError()
AZ::u32 AzFramework::StdInOutProcessCommunicatorForChildProcess::WriteError |
( |
const void * |
writeBuffer, |
|
|
AZ::u32 |
bytesToWrite |
|
) |
| |
|
overridevirtual |
◆ WriteOutput()
AZ::u32 AzFramework::StdInOutProcessCommunicatorForChildProcess::WriteOutput |
( |
const void * |
writeBuffer, |
|
|
AZ::u32 |
bytesToWrite |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file:
- Code/Framework/AzFramework/AzFramework/Process/ProcessCommunicator.h