|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.core.buffer.AbstractActivationBuffer
org.jactr.core.buffer.six.AbstractActivationBuffer6
org.jactr.core.buffer.six.AbstractRequestableBuffer6
org.jactr.core.buffer.delegate.DefaultDelegatedRequestableBuffer6
org.jactr.modules.pm.common.buffer.AbstractPMActivationBuffer6
org.jactr.modules.pm.aural.buffer.six.DefaultAuralLocationBuffer
public class DefaultAuralLocationBuffer
| Field Summary |
|---|
| Fields inherited from class org.jactr.core.buffer.AbstractActivationBuffer |
|---|
ACTIVATION, GOAL_VALUE, STRICT_HARVESTING_PARAM |
| 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 |
| Constructor Summary | |
|---|---|
DefaultAuralLocationBuffer(IAuralModule module)
|
|
| Method Summary | |
|---|---|
void |
cancelBufferStuff()
|
void |
checkForBufferStuff()
|
void |
enqueueTimedEvent(ITimedEvent timedEvent)
called when we want to queue a timed event onto the model's event queue this also tracks all the pending events so that if they fire or get aborted we are notified, and it permits us to abort when a clear is called |
void |
initialize()
must be called after the model has started so that we can ensure that the status slot values are properly initialized |
boolean |
isBufferStuffPending()
|
| Methods inherited from class org.jactr.modules.pm.common.buffer.AbstractPMActivationBuffer6 |
|---|
dispose, getCompilableContext, isExecutionBusy, isExecutionFree, isModalityBusy, isModalityFree, isPreparationBusy, isPreparationFree, isProcessorBusy, isProcessorFree, setExecutionChunk, setModalityChunk, setPreparationChunk, setProcessorChunk, willAccept |
| Methods inherited from class org.jactr.core.buffer.delegate.DefaultDelegatedRequestableBuffer6 |
|---|
addRequestDelegate, getRequestDelegates, removeRequestDelegate |
| Methods inherited from class org.jactr.core.buffer.six.AbstractRequestableBuffer6 |
|---|
request |
| Methods inherited from class org.jactr.core.buffer.six.AbstractActivationBuffer6 |
|---|
addSlot, addSourceChunk, bind, getBusyChunk, getEmptyChunk, getErrorChunk, getFreeChunk, getFullChunk, getRequestedChunk, getSlot, getSlots, getSlots, getUnrequestedChunk, isBufferEmpty, isBufferFull, isBufferRequested, isBufferUnrequested, isStateBusy, isStateError, isStateFree, removeSlot, setBufferChunk, setStateChunk |
| Methods inherited from class org.jactr.core.buffer.AbstractActivationBuffer |
|---|
addListener, clear, contains, getActivation, getG, getModel, getModule, getName, getParameter, getPossibleParameters, getSetableParameters, getSourceChunk, getSourceChunks, handlesEncoding, isStrictHarvestingEnabled, matched, removeListener, removeSourceChunk, setActivation, setG, setParameter, setStrictHarvestingEnabled |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 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 |
| Constructor Detail |
|---|
public DefaultAuralLocationBuffer(IAuralModule module)
name - model - module - | Method Detail |
|---|
public void enqueueTimedEvent(ITimedEvent timedEvent)
AbstractPMActivationBuffer6
enqueueTimedEvent in interface IEventTrackingActivationBufferenqueueTimedEvent in class AbstractPMActivationBuffer6public void initialize()
AbstractActivationBuffer6
initialize in interface IInitializableinitialize in class AbstractPMActivationBuffer6public void checkForBufferStuff()
checkForBufferStuff in interface IAuralLocationBufferpublic boolean isBufferStuffPending()
isBufferStuffPending in interface IAuralLocationBufferpublic void cancelBufferStuff()
cancelBufferStuff in interface IAuralLocationBuffer
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||