foobar2000_io::abort_callback_impl Class Reference

Implementation of abort_callback interface. More...

#include <abort_callback.h>

Inheritance diagram for foobar2000_io::abort_callback_impl:

foobar2000_io::abort_callback

List of all members.

Public Member Functions

 abort_callback_impl ()
void abort ()
void reset ()
void set_state (bool p_state)
bool is_aborting () const
 Returns whether user has requested the operation to be aborted.
abort_callback_event get_abort_event () const


Detailed Description

Implementation of abort_callback interface.

Constructor & Destructor Documentation

foobar2000_io::abort_callback_impl::abort_callback_impl (  )  [inline]


Member Function Documentation

void foobar2000_io::abort_callback_impl::abort (  )  [inline]

void foobar2000_io::abort_callback_impl::reset (  )  [inline]

void foobar2000_io::abort_callback_impl::set_state ( bool  p_state  )  [inline]

bool foobar2000_io::abort_callback_impl::is_aborting (  )  const [inline, virtual]

Returns whether user has requested the operation to be aborted.

Implements foobar2000_io::abort_callback.

abort_callback_event foobar2000_io::abort_callback_impl::get_abort_event (  )  const [inline, virtual]

Retrieves event object that can be used with some OS calls. The even object becomes signaled when abort is triggered. On win32, this is equivalent to win32 event handle (see: CreateEvent).
You must not close this handle or call any methods that change this handle's state (SetEvent() or ResetEvent()), you can only wait for it.

Implements foobar2000_io::abort_callback.


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

Generated on Thu Aug 28 21:16:04 2008 for foobar2000 SDK by  doxygen 1.5.5