#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().