Public Member Functions
|void||delay (const AsyncCallPointer &)|
|stores the given call to schedule it at schedule() or destruction time More...|
|schedules and forgets all async calls previously stored by delay() More...|
|delay()-ed calls waiting to be scheduled, in delay() call order More...|
a FIFO list of async calls, all to be scheduled in FIFO order (on demand via the schedule() method or automatically at object destruction time)
Definition at line 16 of file DelayedAsyncCalls.h.
Constructor & Destructor Documentation
Definition at line 19 of file DelayedAsyncCalls.h.
Member Function Documentation
|void DelayedAsyncCalls::delay||(||const AsyncCallPointer &||call||)|
Definition at line 15 of file DelayedAsyncCalls.cc.
References AsyncCallList::add(), debugs, deferredReads, and AsyncCallList::size().
Referenced by CompositePoolNode::delayRead(), and MemObject::delayRead().
Definition at line 22 of file DelayedAsyncCalls.cc.
References deferredReads, AsyncCallList::extract(), and ScheduleCallHere.
Referenced by ~DelayedAsyncCalls(), CompositePoolNode::kickReads(), and MemObject::kickReads().
Member Data Documentation
Definition at line 29 of file DelayedAsyncCalls.h.
Referenced by delay(), and schedule().
The documentation for this class was generated from the following files: