com.dalsemi.tininet.ppp
Class Queue

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--com.dalsemi.tininet.ppp.Queue

public class Queue
extends java.lang.Thread

Event queue used by protocol classes to notify PPP of state changes.


Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Queue()
          Default constructor.
 
Method Summary
 void add(java.lang.Object obj)
          Add an element to the queue.
 void addEventListener(QueueEventListener el)
          Add an event listener.
 int count()
          Get the current queue entry count.
 java.lang.Object get()
          Get an element from the queue.
 void removeEventListener(QueueEventListener el)
          Remove the event listener
 void run()
          Thread run method
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Queue

public Queue()
Default constructor.
Method Detail

add

public void add(java.lang.Object obj)
Add an element to the queue.
Parameters:
obj - data to be queued

get

public java.lang.Object get()
Get an element from the queue.
Returns:
a queue element

count

public int count()
Get the current queue entry count.

run

public void run()
Thread run method
Overrides:
run in class java.lang.Thread

addEventListener

public void addEventListener(QueueEventListener el)
                      throws java.util.TooManyListenersException
Add an event listener.
Parameters:
el - queue event listener

removeEventListener

public void removeEventListener(QueueEventListener el)
Remove the event listener
Parameters:
el - queue event listener


Also see:
o TINI 1.16 API
o TINI Home Page
o 1-Wire API

o JDK 1.1

Last update Wed Jun 8 17:19:36 CDT 2005