agentland.device.intelliCD
Interface IntelliCD

All Superinterfaces:
Agent, Good, Remote, Spy
All Known Implementing Classes:
IntelliCDAgent

public interface IntelliCD
extends Good


Fields inherited from interface metaglue.Agent
ALIVE, DIED, NO_METAGLUE, NOT_RUNNING, STARTING
 
Method Summary
 Song currentlyPlaying()
           
 Vector getBestNext(int n, int reaction)
           
 int getRepeatWait()
           
 void negativeReaction()
           
 void negativeReaction(Song s)
           
 void neutralReaction()
           
 void neutralReaction(Song s)
           
 void pause()
           
 void pause(Song song)
           
 void play(Song s)
           
 void playBetterSong()
           
 void playNextSong()
           
 Song playNextSong(Song current_song)
           
 void positiveReaction()
           
 void positiveReaction(Song s)
           
 void repeatLastSong()
           
 void saveBrain()
           
 int setAdventureCoef(int ac)
           
 int setRepeatWait(int n)
           
 void showBrain()
           
 void stopPlaying()
           
 void stopPlaying(Song song)
           
 
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
 

Method Detail

play

public void play(Song s)
          throws RemoteException

playNextSong

public void playNextSong()
                  throws RemoteException

playNextSong

public Song playNextSong(Song current_song)
                  throws RemoteException

playBetterSong

public void playBetterSong()
                    throws RemoteException

pause

public void pause()
           throws RemoteException

pause

public void pause(Song song)
           throws RemoteException

stopPlaying

public void stopPlaying()
                 throws RemoteException

stopPlaying

public void stopPlaying(Song song)
                 throws RemoteException

negativeReaction

public void negativeReaction()
                      throws RemoteException

negativeReaction

public void negativeReaction(Song s)
                      throws RemoteException

neutralReaction

public void neutralReaction()
                     throws RemoteException

neutralReaction

public void neutralReaction(Song s)
                     throws RemoteException

positiveReaction

public void positiveReaction()
                      throws RemoteException

positiveReaction

public void positiveReaction(Song s)
                      throws RemoteException

currentlyPlaying

public Song currentlyPlaying()
                      throws RemoteException

repeatLastSong

public void repeatLastSong()
                    throws RemoteException

showBrain

public void showBrain()
               throws RemoteException

saveBrain

public void saveBrain()
               throws RemoteException

setAdventureCoef

public int setAdventureCoef(int ac)
                     throws RemoteException

getRepeatWait

public int getRepeatWait()
                  throws RemoteException

setRepeatWait

public int setRepeatWait(int n)
                  throws RemoteException

getBestNext

public Vector getBestNext(int n,
                          int reaction)
                   throws RemoteException