struct CCL::INavigationHistory

Overview

Navigation history interface. More…

#include <inavigator.h>

struct INavigationHistory: public CCL::IUnknown
{
    // methods

    virtual int CCL_API countEntries () const = 0;
    virtual const INavigationHistoryEntry*CCL_API getEntry (int index) const = 0;
    virtual const INavigationHistoryEntry*CCL_API peekEntry () const = 0;
};

Inherited Members

public:
    // methods

    virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0;
    virtual unsigned int CCL_API retain () = 0;
    virtual unsigned int CCL_API release () = 0;

Detailed Documentation

Navigation history interface.

Methods

virtual int CCL_API countEntries () const = 0

Get number of entries.

virtual const INavigationHistoryEntry*CCL_API getEntry (int index) const = 0

Get entry at given index.

virtual const INavigationHistoryEntry*CCL_API peekEntry () const = 0

Get top-most entry.