agentland.device.drapes
Interface DrapesManager

All Superinterfaces:
AbstractDeviceManager, Agent, Device, DeviceManager, Drapes, Good, Managed, MultiDevice, Remote, Spy
All Known Implementing Classes:
DrapesManagerAgent

public interface DrapesManager
extends AbstractDeviceManager, Drapes


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 boolean close(String name)
           
 UncertainValue isOpen(String name)
           
 boolean open(String name)
           
 
Methods inherited from interface agentland.device.AbstractDeviceManager
addSecretDevice, getDeviceIDs
 
Methods inherited from interface agentland.device.DeviceManager
addDevice, getDevices, removeDevice
 
Methods inherited from interface agentland.device.MultiDevice
addManagedGrammar, getNameResolver, removeManagedGrammar
 
Methods inherited from interface agentland.device.Device
addName, getName, getNames, getState, getState, getStateNames, hasName, resetAllStates, resetName, resetState, resetState, setName, setState
 
Methods inherited from interface agentland.resource.Managed
getNeed, replace, replace, resources, yank, yank
 
Methods inherited from interface agentland.util.Good
getHistory, getHistoryElement, resetHistory
 
Methods inherited from interface metaglue.Agent
addMonitor, alive, getAgentID, getMetaglueAgentID, shutdown, startup, whereAreYou
 
Methods inherited from interface agentland.util.Spy
tell
 
Methods inherited from interface agentland.device.drapes.Drapes
close, isOpen, open
 

Method Detail

open

public boolean open(String name)
             throws RemoteException

close

public boolean close(String name)
              throws RemoteException

isOpen

public UncertainValue isOpen(String name)
                      throws RemoteException