CLI  2.9
ExecutionResult Class Referenceabstract

Result interface for execution contexts. More...

#include <exec_context.h>

Inheritance diagram for ExecutionResult:

Public Member Functions

virtual ~ExecutionResult (void)=0
 Pure virtual destructor. More...
 
void WatchResult (ExecutionContext &CLI_Context)
 Start watching the execution context for a result. More...
 
- Public Member Functions inherited from Object
virtual ~Object (void)=0
 Pure virtual destructor. More...
 

Protected Member Functions

 ExecutionResult (void)
 Default constructor. More...
 
virtual void OnResult (const ExecutionContext &CLI_Context)=0
 User interface result handler. More...
 
- Protected Member Functions inherited from Object
 Object (void)
 Default constructor only available to sub-classes. More...
 

Detailed Description

Result interface for execution contexts.

This interface implements callbacks on execution contexts termination.

Definition at line 313 of file exec_context.h.

Constructor & Destructor Documentation

◆ ExecutionResult()

ExecutionResult::ExecutionResult ( void  )
explicitprotected

Default constructor.

◆ ~ExecutionResult()

virtual ExecutionResult::~ExecutionResult ( void  )
pure virtual

Pure virtual destructor.

Member Function Documentation

◆ OnResult()

virtual void ExecutionResult::OnResult ( const ExecutionContext CLI_Context)
protectedpure virtual

User interface result handler.

Parameters
CLI_ContextExecution context which execution is done.

◆ WatchResult()

void ExecutionResult::WatchResult ( ExecutionContext CLI_Context)

Start watching the execution context for a result.

Note
Watching of the context ends as soon as the end of execution is notified.
Parameters
CLI_ContextExecution context to be watched.

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