Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::ExternalProcessOutputEvent Class Reference

Event carrying output text from an external process. More...

#include <mitkProcessExecutor.h>

Inheritance diagram for mitk::ExternalProcessOutputEvent:
Collaboration diagram for mitk::ExternalProcessOutputEvent:

Public Types

typedef ExternalProcessOutputEvent Self
 
typedef itk::AnyEvent Superclass
 

Public Member Functions

 ExternalProcessOutputEvent (const std::string &output="")
 Constructor. More...
 
 ~ExternalProcessOutputEvent () override
 
const char * GetEventName () const override
 
bool CheckEvent (const ::itk::EventObject *e) const override
 
itk::EventObject * MakeObject () const override
 
std::string GetOutput () const
 Returns the output text from the external process. More...
 

Detailed Description

Event carrying output text from an external process.

Base class for stdout/stderr events emitted during external process execution. Register an observer for this event type to capture all process output.

See also
ProcessExecutor, ExternalProcessStdOutEvent, ExternalProcessStdErrEvent

Definition at line 33 of file mitkProcessExecutor.h.

Member Typedef Documentation

◆ Self

◆ Superclass

Definition at line 37 of file mitkProcessExecutor.h.

Constructor & Destructor Documentation

◆ ExternalProcessOutputEvent()

mitk::ExternalProcessOutputEvent::ExternalProcessOutputEvent ( const std::string &  output = "")
inlineexplicit

Constructor.

Parameters
[in]outputThe output text from the external process.

Definition at line 43 of file mitkProcessExecutor.h.

◆ ~ExternalProcessOutputEvent()

mitk::ExternalProcessOutputEvent::~ExternalProcessOutputEvent ( )
inlineoverride

Definition at line 44 of file mitkProcessExecutor.h.

Member Function Documentation

◆ CheckEvent()

bool mitk::ExternalProcessOutputEvent::CheckEvent ( const ::itk::EventObject *  e) const
inlineoverride

Definition at line 47 of file mitkProcessExecutor.h.

◆ GetEventName()

const char* mitk::ExternalProcessOutputEvent::GetEventName ( ) const
inlineoverride

Definition at line 46 of file mitkProcessExecutor.h.

◆ GetOutput()

std::string mitk::ExternalProcessOutputEvent::GetOutput ( ) const
inline

Returns the output text from the external process.

Definition at line 51 of file mitkProcessExecutor.h.

◆ MakeObject()

itk::EventObject* mitk::ExternalProcessOutputEvent::MakeObject ( ) const
inlineoverride

Definition at line 48 of file mitkProcessExecutor.h.


The documentation for this class was generated from the following file: