0.10.8-alpha
ca.uqac.lif.cep.Processor.InternalProcessorState Class Reference

An object capturing the internal state of a processor, including the current contents of its input and output queues. More...

Public Member Functions

 InternalProcessorState (Processor p)
 
boolean equals (Object o)
 
String toString ()
 
int hashCode ()
 

Protected Attributes

final MathMap< Integer, MathList< Object > > m_inputQueues
 A map between input pipe indices and the contents of the processor's corresponding input queue. More...
 
final MathMap< Integer, MathList< Object > > m_outputQueues
 A map between output pipe indices and the contents of the processor's corresponding output queue. More...
 
Object m_processorState = null
 The internal state of the processor itself. More...
 

Detailed Description

An object capturing the internal state of a processor, including the current contents of its input and output queues.

Definition at line 1048 of file Processor.java.

Constructor & Destructor Documentation

◆ InternalProcessorState()

ca.uqac.lif.cep.Processor.InternalProcessorState.InternalProcessorState ( Processor  p)

Definition at line 1067 of file Processor.java.

Member Function Documentation

◆ equals()

boolean ca.uqac.lif.cep.Processor.InternalProcessorState.equals ( Object  o)

Definition at line 1091 of file Processor.java.

◆ hashCode()

int ca.uqac.lif.cep.Processor.InternalProcessorState.hashCode ( )

Definition at line 1119 of file Processor.java.

◆ toString()

String ca.uqac.lif.cep.Processor.InternalProcessorState.toString ( )

Definition at line 1106 of file Processor.java.

Member Data Documentation

◆ m_inputQueues

final MathMap<Integer,MathList<Object> > ca.uqac.lif.cep.Processor.InternalProcessorState.m_inputQueues
protected

A map between input pipe indices and the contents of the processor's corresponding input queue.

Definition at line 1054 of file Processor.java.

◆ m_outputQueues

final MathMap<Integer,MathList<Object> > ca.uqac.lif.cep.Processor.InternalProcessorState.m_outputQueues
protected

A map between output pipe indices and the contents of the processor's corresponding output queue.

Definition at line 1060 of file Processor.java.

◆ m_processorState

Object ca.uqac.lif.cep.Processor.InternalProcessorState.m_processorState = null
protected

The internal state of the processor itself.

Definition at line 1065 of file Processor.java.


The documentation for this class was generated from the following file: