Thread portable class


Gate portable class


Timer class


Pool class


Terimber 2.0


About C++


Downloads Products & Services Support Clients Open Source About



Home / Open source / Terimber 2.0

aiofile::aiofile_file Class Reference

keeps file information including initiated asynchronous actions blocks More...

List of all members.

Public Member Functions

 aiofile_file (aio_file_handle handle, terimber_aiofile_callback *callback)
 constructor
 aiofile_file (const aiofile_file &x)
 copies constructor
 ~aiofile_file ()
 destructor

Public Attributes

aio_file_handle _handle
 file handle
terimber_aiofile_callback_client_obj
 pointer to the object for callback notofication
aiofile_pblock_alloc_list_t _incoming_list
 keeps incoming asynchronous requests
size_t _callback_invoking
 counter of the callbacks invoking


Detailed Description

keeps file information including initiated asynchronous actions blocks

Definition at line 129 of file aiofile.h.


Constructor & Destructor Documentation

aiofile::aiofile_file::aiofile_file ( aio_file_handle  handle,
terimber_aiofile_callback callback 
) [inline]

constructor

Parameters:
handle  handle
callback  callback

Definition at line 133 of file aiofile.h.

aiofile::aiofile_file::aiofile_file ( const aiofile_file x  )  [inline]

copies constructor

Definition at line 140 of file aiofile.h.

aiofile::aiofile_file::~aiofile_file (  )  [inline]

destructor

Definition at line 142 of file aiofile.h.

References _incoming_list, and base_list< T >::empty().


Member Data Documentation

file handle

Definition at line 149 of file aiofile.h.

Referenced by aiofile::_assign_file().

pointer to the object for callback notofication

Definition at line 150 of file aiofile.h.

keeps incoming asynchronous requests

Definition at line 151 of file aiofile.h.

Referenced by ~aiofile_file().

counter of the callbacks invoking

Definition at line 152 of file aiofile.h.


The documentation for this class was generated from the following file:


© Copyright Terimber 2003-.