org.jactr.modules.pm.visual.buffer
Interface IVisualLocationBuffer

All Superinterfaces:
IActivationBuffer, IDelegatedRequestableBuffer, IEventTrackingActivationBuffer, IInitializable, IPerceptualBuffer, IRequestableBuffer, ISlotContainer, IStatusBuffer, IUniqueSlotContainer
All Known Implementing Classes:
DefaultVisualLocationBuffer6

public interface IVisualLocationBuffer
extends IPerceptualBuffer

visual location buffer

Author:
developer

Field Summary
 
Fields inherited from interface org.jactr.modules.pm.buffer.IPerceptualBuffer
EXECUTION_SLOT, IS_BUFFER_STUFF_REQUEST, MODALITY_SLOT, PREPARATION_SLOT, PROCESSOR_SLOT
 
Fields inherited from interface org.jactr.core.buffer.six.IStatusBuffer
BUFFER_SLOT, STATE_SLOT
 
Method Summary
 void cancelBufferStuff()
           
 void checkForBufferStuff()
           
 IChunk getCurrentVisualLocation()
           
 boolean isBufferStuffPending()
           
 
Methods inherited from interface org.jactr.modules.pm.buffer.IPerceptualBuffer
isExecutionBusy, isExecutionFree, isModalityBusy, isModalityFree, isPreparationBusy, isPreparationFree, isProcessorBusy, isProcessorFree, setExecutionChunk, setModalityChunk, setPreparationChunk, setProcessorChunk
 
Methods inherited from interface org.jactr.core.buffer.six.IStatusBuffer
bind, isBufferEmpty, isBufferFull, isBufferRequested, isBufferUnrequested, isStateBusy, isStateError, isStateFree, setBufferChunk, setStateChunk
 
Methods inherited from interface org.jactr.core.slot.IUniqueSlotContainer
getSlot
 
Methods inherited from interface org.jactr.core.slot.ISlotContainer
addSlot, getSlots, getSlots, removeSlot
 
Methods inherited from interface org.jactr.core.buffer.delegate.IDelegatedRequestableBuffer
addRequestDelegate, getRequestDelegates, removeRequestDelegate
 
Methods inherited from interface org.jactr.modules.pm.buffer.IEventTrackingActivationBuffer
enqueueTimedEvent
 

Method Detail

getCurrentVisualLocation

IChunk getCurrentVisualLocation()

checkForBufferStuff

void checkForBufferStuff()

isBufferStuffPending

boolean isBufferStuffPending()

cancelBufferStuff

void cancelBufferStuff()