afterRun() | Thread | [protected, virtual] |
AioLinuxScheduler(DeviceAccessSchedulerParams const &) | AioLinuxScheduler | [explicit] |
beforeRun() | Thread | [protected, virtual] |
bRunning | Thread | [protected] |
context | AioLinuxScheduler | [private] |
deferLeftoverRequests(iocb **ppLeftovers, uint nLeftovers) | AioLinuxScheduler | [private] |
deferredQueue | AioLinuxScheduler | [private] |
deferredQueueMutex | AioLinuxScheduler | [private] |
getBoostThread() | Thread | [inline] |
getName() | Thread | [inline] |
initAndRun() | Thread | [protected] |
isStarted() const | AioLinuxScheduler | [inline, private] |
isStopped() const | Thread | [inline] |
join() | Thread | |
name | Thread | [protected] |
newScheduler(DeviceAccessSchedulerParams const ¶ms) | DeviceAccessScheduler | [static] |
nRequestsOutstanding | AioLinuxScheduler | [private] |
pBoostThread | Thread | [protected] |
quit | AioLinuxScheduler | [private] |
registerDevice(SharedRandomAccessDevice pDevice) | AioLinuxScheduler | [virtual] |
retryDeferredRequests() | AioLinuxScheduler | [private] |
run() | AioLinuxScheduler | [virtual] |
schedule(RandomAccessRequest &request) | AioLinuxScheduler | [virtual] |
setName(std::string const &s) | Thread | [inline] |
start() | Thread | [virtual] |
stop() | AioLinuxScheduler | [virtual] |
submitRequests(RandomAccessRequest::BindingList &bindingList) | AioLinuxScheduler | [private] |
Thread(std::string const &description="anonymous thread") | Thread | [explicit] |
unregisterDevice(SharedRandomAccessDevice pDevice) | DeviceAccessScheduler | [virtual] |
~AioLinuxScheduler() | AioLinuxScheduler | [virtual] |
~DeviceAccessScheduler() | DeviceAccessScheduler | [virtual] |
~Thread() | Thread | [virtual] |