Open Search
    CommandExecutionInterface Class Reference

    #include <commandbase.h>

    Detailed Description

    Implements the commands execution. Private.

    Static Public Member Functions

    static MAXON_METHOD Result< COMMANDRESULTInvoke (const CommandClass &command, CommandDataRef &data, Bool interactive)
     
    static MAXON_METHOD Result< COMMANDRESULTInvoke (const CommandClass &command, CommandDataRef &data, Bool interactive, const CommandDataInterface::SetParameters &setParameters)
     
    static MAXON_METHOD Result< COMMANDRESULTInteract (CommandDataRef &data, INTERACTIONTYPE interactionType)
     

    Private Member Functions

     MAXON_INTERFACE_NONVIRTUAL (CommandExecutionInterface, MAXON_REFERENCE_STATIC, "net.maxon.command.interface.execution")
     

    Member Function Documentation

    ◆ MAXON_INTERFACE_NONVIRTUAL()

    MAXON_INTERFACE_NONVIRTUAL ( CommandExecutionInterface  ,
    MAXON_REFERENCE_STATIC  ,
    "net.maxon.command.interface.execution"   
    )
    private

    ◆ Invoke() [1/2]

    static MAXON_METHOD Result<COMMANDRESULT> Invoke ( const CommandClass &  command,
    CommandDataRef &  data,
    Bool  interactive 
    )
    static

    ◆ Invoke() [2/2]

    static MAXON_METHOD Result<COMMANDRESULT> Invoke ( const CommandClass &  command,
    CommandDataRef &  data,
    Bool  interactive,
    const CommandDataInterface::SetParameters setParameters 
    )
    static

    ◆ Interact()

    static MAXON_METHOD Result<COMMANDRESULT> Interact ( CommandDataRef &  data,
    INTERACTIONTYPE  interactionType 
    )
    static