Uses of Class
se.lth.cs.realtime.event.RTEvent

Packages that use RTEvent
se.lth.cs.jpeg   
se.lth.cs.realtime Core package supporting concurrent and real-time programming in a portable way. 
se.lth.cs.realtime.event Package containing classes related to event handling and message-based communication. 
 

Uses of RTEvent in se.lth.cs.jpeg
 

Subclasses of RTEvent in se.lth.cs.jpeg
 class JPEGEvent
          An event class for timestamped JPEG images, as returned by a camera.
 

Uses of RTEvent in se.lth.cs.realtime
 

Methods in se.lth.cs.realtime that return RTEvent
 RTEvent RTThread.putEvent(RTEvent ev)
          Put the time-stamped event in the input buffer of this thread.
 RTEvent JThread.putEvent(RTEvent ev)
          Put the time-stamped event in the input buffer of this thread.
 

Methods in se.lth.cs.realtime with parameters of type RTEvent
 RTEvent RTThread.putEvent(RTEvent ev)
          Put the time-stamped event in the input buffer of this thread.
 RTEvent JThread.putEvent(RTEvent ev)
          Put the time-stamped event in the input buffer of this thread.
 

Uses of RTEvent in se.lth.cs.realtime.event
 

Subclasses of RTEvent in se.lth.cs.realtime.event
 class AckEvent
          Event to be used for acknowledgement of actions done, such as having received an event and/or having carried out an order.
 class ActivityEvent
          Generic type of event which informs about normal changes or advancement of thread execution, such as changed period, changed priority, suspension, new sample, etc.
 class ConfigureEvent
          Basic support for in-process and buffered reconfiguration of threads, as defined by providing a subclass with suitable configure method(s).
 class ExceptionEvent
          Event to be used by a thread that has encountered an error situation (typically when an Exception has been caught) and other threads need to be informed (typically to handle recovery, shutdown, backup control, etc.).
 class InhibitEvent
          Event requesting an activity to suspend or terminate itself.
 class PeriodicEvent
          Generic event used to trigger periodic activities in an event-driven fashion, as an alternative to using PeriodicThread which is time driven.
 class RendezvousEvent
          Support rendezvous between an event producer and an event consumer.
 class RunnableEvent
          Event providing code to be executed by the event receiver, by calling run.
 class TriggerEvent
          Generic event used to trigger one-shot, cyclic, or sporadic activities in an event-driven fashion.
 

Methods in se.lth.cs.realtime.event that return RTEvent
 RTEvent RTEventListener.putEvent(RTEvent e)
          Supply event for processing by implementing activity or object.
 RTEvent RTEventBufferOutput.fetch()
           
 RTEvent RTEventBufferOutput.doFetch()
           
 RTEvent RTEventBufferOutput.tryFetch()
           
 RTEvent RTEventBufferOutput.tryFetch(long timeout)
           
 RTEvent RTEventBufferInput.post(RTEvent e)
           
 RTEvent RTEventBufferInput.tryPost(RTEvent e)
           
 RTEvent RTEventBufferInput.tryPost(RTEvent e, long timeout)
           
 RTEvent RTEventBuffer.fetch()
          Returns the next event object in the queue, by default by calling doFetch which is synchronized (opposed to this method) via an internal lock.
abstract  RTEvent RTEventBuffer.doFetch()
          Returns the next RTEvent in the queue, blocks if none available.
abstract  RTEvent RTEventBuffer.tryFetch()
          Returns the next available RTEvent in the queue, or null if the queue is empty.
abstract  RTEvent RTEventBuffer.tryFetch(long timeout)
          Get the next RTEvent in the queue, or block (up to the specified timeout time) if no event is available.
 RTEvent RTEventBuffer.post(RTEvent e)
          Put the supplied event object last in the queue, by default by calling doPost which is synchronized (opposed to this method).
abstract  RTEvent RTEventBuffer.tryPost(RTEvent e)
          Adds an EventObject to the queue, without blocking if the queue is full.
abstract  RTEvent RTEventBuffer.tryPost(RTEvent e, long timeout)
          Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
abstract  RTEvent[] RTEventBuffer.fetchAll()
          Get all buffered events leaving the buffer empty.
 RTEvent BufferPlain.doFetch()
          Returns the next RTEvent in the queue, blocks if none is available.
 RTEvent BufferPlain.tryFetch()
          Returns the next available RTEvent in the queue, or null if the queue is empty.
 RTEvent BufferPlain.tryFetch(long timeout)
          Get the next RTEvent in the queue, or block up to the timeout time.
 RTEvent BufferPlain.tryPost(RTEvent e)
          Adds an EventObject to the queue, without blocking if the queue is full.
 RTEvent BufferPlain.tryPost(RTEvent e, long timeout)
          Adds an RTEvent to the queue, block up to the timeout time.
 RTEvent[] BufferPlain.fetchAll()
          Get all buffered events leaving the buffer empty.
 RTEvent BufferLegacy.doFetch()
          Deprecated. Returns the next RTEvent in the queue, blocks if none available.
 RTEvent BufferLegacy.tryFetch()
          Deprecated. Returns the next available RTEvent in the queue, or null if the queue is empty.
 RTEvent BufferLegacy.tryFetch(long timeout)
          Deprecated. Get the next RTEvent in the queue, or block (up to the specified timeout time) if no event is available.
 RTEvent BufferLegacy.tryPost(RTEvent e)
          Deprecated. Adds an EventObject to the queue, without blocking if the queue is full.
 RTEvent BufferLegacy.tryPost(RTEvent e, long timeout)
          Deprecated. Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
 RTEvent[] BufferLegacy.fetchAll()
          Deprecated. Get all buffered events leaving the buffer empty.
 RTEvent Buffer.doFetch()
          Returns the next RTEvent in the queue, blocks if none available.
 RTEvent Buffer.tryFetch()
          Returns the next available RTEvent in the queue, or null if the queue is empty.
 RTEvent Buffer.tryFetch(long timeout)
          Get the next RTEvent in the queue, or block (up to the specified timeout time) if no event is available.
 RTEvent Buffer.tryPost(RTEvent e)
          Adds an EventObject to the queue, without blocking if the queue is full.
 RTEvent Buffer.tryPost(RTEvent e, long timeout)
          Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
 RTEvent[] Buffer.fetchAll()
          Get all buffered events leaving the buffer empty.
 RTEvent AckEvent.getReason()
          Obtain the reason for this event being sent.
 

Methods in se.lth.cs.realtime.event with parameters of type RTEvent
 RTEvent RTEventListener.putEvent(RTEvent e)
          Supply event for processing by implementing activity or object.
 void RTEventDispatcher.dispatch(RTEvent evt)
          Dispatches an application message.
 RTEvent RTEventBufferInput.post(RTEvent e)
           
 void RTEventBufferInput.doPost(RTEvent e)
           
 RTEvent RTEventBufferInput.tryPost(RTEvent e)
           
 RTEvent RTEventBufferInput.tryPost(RTEvent e, long timeout)
           
 RTEvent RTEventBuffer.post(RTEvent e)
          Put the supplied event object last in the queue, by default by calling doPost which is synchronized (opposed to this method).
abstract  void RTEventBuffer.doPost(RTEvent e)
          Adds an RTEvent to the queue, blocks caller if the queue is full.
abstract  RTEvent RTEventBuffer.tryPost(RTEvent e)
          Adds an EventObject to the queue, without blocking if the queue is full.
abstract  RTEvent RTEventBuffer.tryPost(RTEvent e, long timeout)
          Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
 void BufferPlain.doPost(RTEvent e)
          Adds an RTEvent to the queue, blocks caller if the queue is full.
 RTEvent BufferPlain.tryPost(RTEvent e)
          Adds an EventObject to the queue, without blocking if the queue is full.
 RTEvent BufferPlain.tryPost(RTEvent e, long timeout)
          Adds an RTEvent to the queue, block up to the timeout time.
 void BufferLegacy.doPost(RTEvent e)
          Deprecated. Adds an RTEvent to the queue, blocks caller if the queue is full.
 RTEvent BufferLegacy.tryPost(RTEvent e)
          Deprecated. Adds an EventObject to the queue, without blocking if the queue is full.
 RTEvent BufferLegacy.tryPost(RTEvent e, long timeout)
          Deprecated. Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
 void Buffer.doPost(RTEvent e)
          Adds an RTEvent to the queue, blocks caller if the queue is full.
 RTEvent Buffer.tryPost(RTEvent e)
          Adds an EventObject to the queue, without blocking if the queue is full.
 RTEvent Buffer.tryPost(RTEvent e, long timeout)
          Adds an RTEvent to the queue, blocks caller if the queue is full up to the specified timeout time.
 void AckEvent.setReason(RTEvent event)
          Update the reason for acknowledging by storing a referens to the supplied event object.