Class DiskAccessControllerInstance.requestDispatcher
java.lang.Object
com.biglybt.core.diskmanager.access.impl.DiskAccessControllerInstance.requestDispatcher
- Enclosing class:
DiskAccessControllerInstance
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) intprivate final intprivate longprivate long(package private) final Map(package private) final AESemaphore(package private) final LinkedList(package private) final AESemaphore(package private) final AEThread2[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected longprotected voidqueue(DiskAccessRequestImpl request) protected voidprotected voidsetLastRequestTime(long l) protected intsize()
-
Field Details
-
index
private final int index -
threads
-
active_threads
int active_threads -
requests
-
request_map
-
last_request_map_tidy
private long last_request_map_tidy -
request_sem
-
schedule_sem
-
last_request_time
private long last_request_time
-
-
Constructor Details
-
requestDispatcher
protected requestDispatcher(int _index)
-
-
Method Details
-
queue
-
getLastRequestTime
protected long getLastRequestTime() -
setLastRequestTime
protected void setLastRequestTime(long l) -
size
protected int size() -
requestQueued
protected void requestQueued()
-