|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |