struct CCL::IStartupProgress
Overview
#include <istartupprogress.h> struct IStartupProgress: public CCL::IUnknown { // methods virtual void CCL_API declareStartupComponent (IComponent* component) = 0; virtual void CCL_API reportStartup (IComponent* component, StringRef title) = 0; virtual void CCL_API reportStartupDone (IComponent* component) = 0; DECLARE_STRINGID_MEMBER (kCollectStartupComponents); static IStartupProgress IStartupProgress* getInstance (); static void declareStartup (MessageRef msg, IComponent* component); };
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
Methods
virtual void CCL_API declareStartupComponent (IComponent* component) = 0
Register startup component.
virtual void CCL_API reportStartup (IComponent* component, StringRef title) = 0
Report startup begin.
virtual void CCL_API reportStartupDone (IComponent* component) = 0
Report startup end.