A Machine is a logical entity identified by a host address. Once a grid service is running on a machine
            (IGridServiceAgent, IGridServiceManager,
            IGridServiceContainer, ILookupService,
            ISpaceInstance) it is discovered (created) by the admin API.
            
 Declaration Syntax
 Declaration Syntax| C# | Visual Basic | Visual C++ | J# | 
public interface IMachine : IDumpProvider
Public Interface IMachine _ Implements IDumpProvider
public interface class IMachine : IDumpProvider
public interface IMachine extends IDumpProvider
 Members
 Members| All Members | Methods | Properties | Events | ||
| Icon | Member | Description | 
|---|---|---|
|  | Contains(IProcessingUnitInstance) | 
            Returns true if the processing unit instance exists within the machine.
             | 
|  | Contains(ISpaceInstance) | 
            Returns true if the machine contains the provided space instance.
             | 
|  | GenerateDump(String) | 
            Generates dump for all the provided dump processors. Note, this will include a heap dump which
            can consume time and potentially be of very large size(Inherited from IDumpProvider.) | 
|  | GenerateDump(String, array<String>[]()[]) | 
            Generates dump for the provided processors. The current list of processors include:
            (Inherited from IDumpProvider.) 
 | 
|  | GetProcessingUnitInstances(String) | 
            Gets the IProcessingUnitInstance of the specified name that are currently deployed on the machine.
             | 
|  | GridServiceAgent | 
            Gets the first IGridServiceAgent. Note, there will usually be only a
            single agent per machine. Returns null if there is no
            IGridServiceAgent running on the machine.
             | 
|  | GridServiceAgents | 
            Gets the IGridServiceAgents running on the machine.
             | 
|  | GridServiceContainers | 
            Gets the IGridServiceContainers running on the machine.
             | 
|  | GridServiceManagers | 
            Gets the IGridServiceManagers running on the machine.
             | 
|  | HasGridComponents | 
            Gets whether there are grid components.
             | 
|  | HostAddress | 
            Gets the host address of the machine.
             | 
|  | HostName | 
            Gets the host name of the machine.
             | 
|  | LookupServices | 
            Gets the lookup services that are running on the machine.
             | 
|  | OperatingSystem | 
            Gets the IOperatingSystem of the machine.
             | 
|  | ProcessingUnitInstanceAdded | 
            Occurs when a IProcessingUnitInstance is deployed to this machine.
             | 
|  | ProcessingUnitInstanceRemoved | 
            Occurs when a IProcessingUnitInstance is undeployed from this machine.
             | 
|  | ProcessingUnitInstances | 
            Gets all the IProcessingUnitInstances running on the machine.
             | 
|  | SpaceInstanceAdded | 
            Occurs when a ISpaceInstance instance is deployed to this machine
             | 
|  | SpaceInstanceRemoved | 
            Occurs when a ISpaceInstance instance is undeployed from this machine
             | 
|  | SpaceInstances | 
            Gets all the ISpaceInstances running on the machine.
             | 
|  | Transports | 
            Gets the ITransports "running" on the machine.
             | 
|  | Uid | 
            Gets the UID of the machine.
             | 
|  | VirtualMachines | 
            Gets the IVirtualMachines running on the machine.
             | 
