org.freedesktop.dbus

Class EfficientQueue

class EfficientQueue extends Object

Provides a Message queue which doesn't allocate objects on insertion/removal.
Constructor Summary
EfficientQueue(int initial_size)
Method Summary
voidadd(Message m)
Message[]getKeys()
booleanisEmpty()
Messageremove()
intsize()

Constructor Detail

EfficientQueue

public EfficientQueue(int initial_size)

Method Detail

add

public void add(Message m)

getKeys

public Message[] getKeys()

isEmpty

public boolean isEmpty()

remove

public Message remove()

size

public int size()