Quantum 3 3.0.5

Public Member Functions | Public Attributes | List of all members
Quantum.QuantumMppmCommand Class Reference

The base class for all Quantum MPPM commands. More...

Public Member Functions

virtual void Execute ()
 Execute the command on a virtual instance. Executes synchronously. More...
 
virtual System.Threading.Tasks.Task ExecuteAsync ()
 Execute the command on a virtual instance. By default, calls Execute More...
 

Public Attributes

virtual bool NeedsAck => false
 Does the main instance need to wait for an ack? More...
 
virtual string PersistentKey => null
 If the command is persistent (i.e. needs to be executed on each domain reload), this key is used to store it. More...
 

Detailed Description

The base class for all Quantum MPPM commands.

Member Function Documentation

◆ Execute()

virtual void Quantum.QuantumMppmCommand.Execute ( )
inlinevirtual

Execute the command on a virtual instance. Executes synchronously.

◆ ExecuteAsync()

virtual System.Threading.Tasks.Task Quantum.QuantumMppmCommand.ExecuteAsync ( )
inlinevirtual

Execute the command on a virtual instance. By default, calls Execute

Member Data Documentation

◆ NeedsAck

virtual bool Quantum.QuantumMppmCommand.NeedsAck => false

Does the main instance need to wait for an ack?

◆ PersistentKey

virtual string Quantum.QuantumMppmCommand.PersistentKey => null

If the command is persistent (i.e. needs to be executed on each domain reload), this key is used to store it.