#include <I_AIO.h>
Inherits Continuation.
Inherited by AIOCallbackInternal.

| Public Member Functions | |
| int | ok () | 
| AIOCallback () | |
| Data Fields | |
| ink_aiocb_t | aiocb | 
| Action | action | 
| EThread * | thread | 
| AIOCallback * | then | 
| int64_t | aio_result | 
Definition at line 100 of file I_AIO.h.
| AIOCallback::AIOCallback | ( | ) |  [inline] | 
Definition at line 111 of file I_AIO.h.
References ink_aiocb::aio_reqprio, and aiocb.
| TS_INLINE int AIOCallback::ok | ( | ) | 
Definition at line 46 of file P_AIO.h.
References ink_aiocb::aio_nbytes, aio_result, and aiocb.
Referenced by Vol::aggWriteDone(), CacheVC::evacuateReadHead(), CacheVC::handleReadDone(), CacheVC::linkWrite(), CacheVC::openReadFromWriter(), CacheVC::openReadReadDone(), CacheVC::openReadStartEarliest(), CacheVC::openReadStartHead(), CacheVC::openWriteClose(), CacheVC::openWriteCloseDataDone(), CacheVC::openWriteCloseHead(), CacheVC::openWriteCloseHeadDone(), CacheVC::openWriteOverwrite(), and CacheVC::openWriteWriteDone().
Definition at line 104 of file I_AIO.h.
Referenced by Vol::aggWrite(), aio_thread_main(), CacheSync::aio_write(), Vol::clear_dir(), Vol::evac_range(), free_CacheVC(), Vol::handle_header_read(), Vol::handle_recover_from_data(), CacheVC::handleRead(), Vol::init(), ink_aio_read(), ink_aio_write(), AIOCallbackInternal::io_complete(), CacheDisk::open(), CacheVC::scanObject(), CacheProcessor::start_internal(), TSAIORead(), and VolInitInfo::~VolInitInfo().
| int64_t AIOCallback::aio_result | 
Definition at line 108 of file I_AIO.h.
Referenced by cache_op(), CacheDisk::clearDone(), CacheVC::derefRead(), free_CacheVC(), Vol::handle_dir_clear(), Vol::handle_dir_read(), Vol::handle_header_read(), Vol::handle_recover_from_data(), CacheVC::handleRead(), CacheVC::handleWrite(), CacheSync::mainEvent(), ok(), CacheDisk::openStart(), CacheVC::removeEvent(), CacheVC::scanObject(), CacheDisk::syncDone(), and TSAIONBytesGet().
Definition at line 103 of file I_AIO.h.
Referenced by Vol::aggWrite(), Vol::aggWriteDone(), aio_insert(), aio_queue_req(), aio_thread_main(), CacheSync::aio_write(), AIOCallback(), AIOCallbackInternal::AIOCallbackInternal(), cache_op(), Vol::clear_dir(), CacheDisk::clearDisk(), CacheDisk::clearDone(), CacheVC::derefRead(), CacheVC::do_read_call(), Vol::evac_range(), free_CacheVC(), CacheVC::get_disk_io_priority(), Vol::handle_dir_clear(), Vol::handle_dir_read(), AIO_Callback_handler::handle_disk_failure(), Vol::handle_header_read(), Vol::handle_recover_from_data(), Vol::handle_recover_write_dir(), CacheVC::handleRead(), CacheVC::handleReadDone(), Vol::init(), ink_aio_read(), ink_aio_write(), Vol::is_io_in_progress(), CacheVC::is_io_in_progress(), CacheSync::mainEvent(), ok(), CacheDisk::open(), CacheDisk::openStart(), CacheVC::removeEvent(), CacheVC::scanObject(), CacheVC::set_agg_write_in_progress(), CacheVC::set_disk_io_priority(), Vol::set_io_not_in_progress(), CacheVC::set_io_not_in_progress(), CacheProcessor::start_internal(), CacheDisk::sync(), CacheDisk::syncDone(), TSAIOBufGet(), and TSAIORead().
Definition at line 106 of file I_AIO.h.
Referenced by cache_op(), Vol::clear_dir(), Vol::handle_header_read(), Vol::handle_recover_from_data(), and Vol::init().
Definition at line 105 of file I_AIO.h.
Referenced by Vol::aggWrite(), aio_thread_main(), CacheSync::aio_write(), Vol::clear_dir(), CacheDisk::clearDisk(), Vol::evac_range(), Vol::handle_header_read(), Vol::handle_recover_from_data(), CacheVC::handleRead(), Vol::init(), ink_aio_read(), ink_aio_write(), CacheDisk::open(), CacheVC::scanObject(), CacheProcessor::start_internal(), CacheDisk::sync(), and TSAIORead().
 1.7.1
 1.7.1