machine.h File Reference

Classes

class   MachineInterface
class   MachinesInterface

Namespaces

  maxon

Typedefs

using  CreateNewMachineCallback = Delegate< Result< MachineRef >(const String &machineUuid)>
using  CheckExistingMachineCallback = Delegate< Result< void >(const MachineRef &machineRef)>
using  CreateObjectRefFunc = ObjectRef(*)()

Enumerations

enum   MACHINESTATE {
   NONE ,
   CONNECTION_ERROR ,
   ADDED_MANUALLY ,
   AVAILABLE_ZEROCONF ,
   CONNECTED ,
   ALL
}

函数

enum maxon::MACHINESTATE   MAXON_ENUM_FLAGS (MACHINESTATE)
  MAXON_DECLARATION (Class< MachineRef >, LocalMachineClass, "net.maxon.class.localmachine")
  MAXON_DATATYPE (CreateObjectRefFunc, "net.maxon.datatype.createobjectreffunc")
  MAXON_REGISTRY (CreateObjectRefFunc, MachineImplementationFactories, "net.maxon.registry.machineimplementationfactories")

变量

  NONE
  CONNECTION_ERROR
  ADDED_MANUALLY
  AVAILABLE_ZEROCONF
  CONNECTED
  ALL

Variable Documentation

◆  NONE

NONE

No bit set.

◆  CONNECTION_ERROR

CONNECTION_ERROR

A connection error occurred with the machine.

◆  ADDED_MANUALLY

ADDED_MANUALLY

Flag that signals that the machine is added manually.

◆  AVAILABLE_ZEROCONF

AVAILABLE_ZEROCONF

Flag that signals that the machine is announced via zeroconf and is currently online (not necessary connected).

◆  CONNECTED

CONNECTED

Flag that signals that the machine is currently connected to the local machine.

◆  ALL

ALL

All Flags combined, useful for masking.