List of all members.
Public Member Functions |
| NodeEq (Class<?> cl) |
void | add (Subscriber<?> s, MapFct<?,?> p) |
void | remove (Subscriber<?> s, MapFct<?,?> p) |
void | remove (Subscriber<?> s) |
HashSet< Subscriber > | find (HashSet< Subscriber > acc, Object event) |
Private Member Functions |
void | addEqMap (MapFct map, Object value, Subscriber s) |
void | removeEqMap (MapFct map, Object value, Subscriber s) |
HashSet< Subscriber > | getEqSet (MapFct map, Object value, boolean create) |
Private Attributes |
HashMap< MapFct, HashMap
< Object, HashSet< Subscriber > > > | eqsubscribers = new HashMap<MapFct, HashMap<Object, HashSet<Subscriber>>>() |
Constructor & Destructor Documentation
metadone.publish_subscribe.EventTowerEq< M >.NodeEq.NodeEq |
( |
Class<?> |
cl | ) |
|
Member Function Documentation
void metadone.publish_subscribe.EventTowerEq< M >.NodeEq.add |
( |
Subscriber<?> |
s, |
|
|
MapFct<?,?> |
p |
|
) |
| |
void metadone.publish_subscribe.EventTowerEq< M >.NodeEq.addEqMap |
( |
MapFct |
map, |
|
|
Object |
value, |
|
|
Subscriber |
s |
|
) |
| [private] |
HashSet<Subscriber> metadone.publish_subscribe.EventTowerEq< M >.NodeEq.find |
( |
HashSet< Subscriber > |
acc, |
|
|
Object |
event |
|
) |
| |
HashSet<Subscriber> metadone.publish_subscribe.EventTowerEq< M >.NodeEq.getEqSet |
( |
MapFct |
map, |
|
|
Object |
value, |
|
|
boolean |
create |
|
) |
| [private] |
void metadone.publish_subscribe.EventTowerEq< M >.NodeEq.remove |
( |
Subscriber<?> |
s, |
|
|
MapFct<?,?> |
p |
|
) |
| |
void metadone.publish_subscribe.EventTowerEq< M >.NodeEq.remove |
( |
Subscriber<?> |
s | ) |
|
void metadone.publish_subscribe.EventTowerEq< M >.NodeEq.removeEqMap |
( |
MapFct |
map, |
|
|
Object |
value, |
|
|
Subscriber |
s |
|
) |
| [private] |
Member Data Documentation
HashMap<MapFct, HashMap<Object, HashSet<Subscriber> > > metadone.publish_subscribe.EventTowerEq< M >.NodeEq.eqsubscribers = new HashMap<MapFct, HashMap<Object, HashSet<Subscriber>>>() [private] |
The documentation for this class was generated from the following file: