CommandObserverInterface Class Reference

#include <commandobservable.h>

Inheritance diagram for CommandObserverInterface:

Detailed Description

Implements Observable for commands.

Public Member Functions

 MAXON_OBSERVABLE (Result< void >, ObservableCommandStatus,(const Id &commandId, const DataDictionary &statusMessage), ObservableCombinerRunAllComponent)
 
 MAXON_OBSERVABLE (Result< void >, ObservableCommandInvoked,(const Id &commandId, const Result< COMMANDRESULT > &result), ObservableCombinerRunAllComponent)
 

Private Member Functions

 MAXON_INTERFACE (CommandObserverInterface, MAXON_REFERENCE_NORMAL, "net.maxon.command.interface.observer")
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( CommandObserverInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.command.interface.observer"   
)
private

◆ MAXON_OBSERVABLE() [1/2]

MAXON_OBSERVABLE ( Result< void >  ,
ObservableCommandStatus  ,
(const Id &commandId, const DataDictionary &statusMessage)  ,
ObservableCombinerRunAllComponent   
)

◆ MAXON_OBSERVABLE() [2/2]

MAXON_OBSERVABLE ( Result< void >  ,
ObservableCommandInvoked  ,
(const Id &commandId, const Result< COMMANDRESULT > &result)  ,
ObservableCombinerRunAllComponent   
)