template class CCL::MemberFuncStateModifier

#include <asyncoperation.h>

template <class T>
class MemberFuncStateModifier: public CCL::IAsyncStateModifier
{
public:
    // typedefs

    typedef IAsyncInfo::State (T::* MemberFunc)(IAsyncOperation &);

    // construction

    MemberFuncStateModifier (T* target, MemberFunc memberFunc);
};

Inherited Members

public:
    // methods

    virtual IAsyncInfo::State modifyState (const IAsyncOperation& operation) = 0;