edu.memphis.ccrg.lida.workspace.workspacebuffers
Interface BroadcastQueue

All Superinterfaces:
BroadcastListener, FrameworkModule, FullyInitializable, Initializable, ModuleListener, WorkspaceBuffer
All Known Implementing Classes:
BroadcastQueueImpl

public interface BroadcastQueue
extends WorkspaceBuffer, BroadcastListener

A WorkspaceBuffer storing the recent contents of consciousness. It is a submodule of the Workspace.

Author:
Ryan J. McCall, Javier Snaider

Method Summary
 WorkspaceContent getPositionContent(int index)
          Returns content of specified position
 
Methods inherited from interface edu.memphis.ccrg.lida.workspace.workspacebuffers.WorkspaceBuffer
addBufferContent, getBufferContent
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.FrameworkModule
addListener, addSubModule, containsSubmodule, containsSubmodule, decayModule, getAssistingTaskSpawner, getModuleContent, getModuleName, getSubmodule, getSubmodule, getSubmodules, setAssistingTaskSpawner, setModuleName, taskManagerDecayModule
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.FullyInitializable
setAssociatedModule
 
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable
containsParameter, getParam, getParameters, init, init
 
Methods inherited from interface edu.memphis.ccrg.lida.globalworkspace.BroadcastListener
learn, receiveBroadcast
 

Method Detail

getPositionContent

WorkspaceContent getPositionContent(int index)
Returns content of specified position

Parameters:
index - position in the queue
Returns:
WorkspaceContent at index position or null