com.sun.rtsjx
Class PhysicalMemoryRequest.RegisteredList

java.lang.Object
  extended by com.sun.rtsjx.PhysicalMemoryRequest.RegisteredList
Enclosing class:
PhysicalMemoryRequest

public static class PhysicalMemoryRequest.RegisteredList
extends java.lang.Object

Class used internaly to associate names to filters.

It is a simple linked list of reusable objects allocated in ImmortalMemory, with a dummy first entry to ease the parsing.


Constructor Summary
PhysicalMemoryRequest.RegisteredList()
           
 
Method Summary
 void addInsertionAsyncEvent(javax.realtime.AsyncEvent event, long base, long size)
           
 void addInsertionAsyncEventHandler(javax.realtime.AsyncEventHandler handler, long base, long size)
           
 void addRemovalAsyncEvent(javax.realtime.AsyncEvent event, long base, long size)
           
 void addRemovalAsyncEventHandler(javax.realtime.AsyncEventHandler handler, long base, long size)
           
 javax.realtime.PhysicalMemoryTypeFilter getFilter()
           
 PhysicalMemoryRequest.RegisteredList getNext()
           
 boolean rmInsertionAsyncEvent(javax.realtime.AsyncEvent event, long base, long size)
           
 boolean rmInsertionAsyncEventHandler(javax.realtime.AsyncEventHandler handler, long base, long size)
           
 boolean rmRemovalAsyncEvent(javax.realtime.AsyncEvent event, long base, long size)
           
 boolean rmRemovalAsyncEventHandler(javax.realtime.AsyncEventHandler handler, long base, long size)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhysicalMemoryRequest.RegisteredList

public PhysicalMemoryRequest.RegisteredList()
Method Detail

addInsertionAsyncEvent

public void addInsertionAsyncEvent(javax.realtime.AsyncEvent event,
                                   long base,
                                   long size)

addInsertionAsyncEventHandler

public void addInsertionAsyncEventHandler(javax.realtime.AsyncEventHandler handler,
                                          long base,
                                          long size)

addRemovalAsyncEvent

public void addRemovalAsyncEvent(javax.realtime.AsyncEvent event,
                                 long base,
                                 long size)

addRemovalAsyncEventHandler

public void addRemovalAsyncEventHandler(javax.realtime.AsyncEventHandler handler,
                                        long base,
                                        long size)

rmInsertionAsyncEvent

public boolean rmInsertionAsyncEvent(javax.realtime.AsyncEvent event,
                                     long base,
                                     long size)

rmInsertionAsyncEventHandler

public boolean rmInsertionAsyncEventHandler(javax.realtime.AsyncEventHandler handler,
                                            long base,
                                            long size)

rmRemovalAsyncEvent

public boolean rmRemovalAsyncEvent(javax.realtime.AsyncEvent event,
                                   long base,
                                   long size)

rmRemovalAsyncEventHandler

public boolean rmRemovalAsyncEventHandler(javax.realtime.AsyncEventHandler handler,
                                          long base,
                                          long size)

getNext

public PhysicalMemoryRequest.RegisteredList getNext()

getFilter

public javax.realtime.PhysicalMemoryTypeFilter getFilter()