faio_job.hpp

00001 #line 9 "./lpsrc/flx_job.ipk"
00002 #ifndef __FLX_FAIO_JOB_H__
00003 #define __FLX_FAIO_JOB_H__
00004 #include <flx_faio_config.hpp>
00005 #include "demux_demuxer.hpp"
00006 #include "pthread_work_fifo.hpp"
00007 #include "faio_asyncio.hpp"
00008 
00009 namespace flx { namespace faio {
00010 class FAIO_EXTERN job_t:
00011   public flx_driver_request_base,
00012   public pthread::worker_task
00013 {
00014    pthread::worker_fifo* job_queue;
00015 public:
00016 
00017   // from flx_driver_request_base
00018   bool start_async_op_impl(flx::demux::demuxer& demux);
00019 };
00020 }}
00021 
00022 #endif
00023 

Generated on Fri Jun 8 02:03:49 2007 for Felix by  doxygen 1.5.2