app_close_blocker Class Reference

#include <app_close_blocker.h>

Inheritance diagram for app_close_blocker:

service_base

List of all members.

Public Types

typedef app_close_blocker t_interface_entrypoint
typedef app_close_blocker t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual bool query ()=0
 Checks whether this service is currently preventing main window from being closed and app from being shut down.

Static Public Member Functions

static bool g_query ()
 Static helper function, checks whether any of registered app_close_blocker services is currently preventing main window from being closed and app from being shut down.

Static Public Attributes

static const GUID class_guid


Detailed Description

(DEPRECATED) This service is used to signal whether something is currently preventing main window from being closed and app from being shut down.
Deprecated:
Register a task with app_close_blocking_task_manager instead.

Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual bool app_close_blocker::query (  )  [pure virtual]

Checks whether this service is currently preventing main window from being closed and app from being shut down.

static bool app_close_blocker::g_query (  )  [static]

Static helper function, checks whether any of registered app_close_blocker services is currently preventing main window from being closed and app from being shut down.


Member Data Documentation

const GUID app_close_blocker::class_guid [static]

Initial value:

 
{ 0x13f9cb11, 0xeae, 0x4417, { 0xaf, 0xc, 0x88, 0x94, 0xde, 0xb6, 0x5e, 0x8b } }


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

Generated on Fri Apr 25 18:49:40 2008 for foobar2000 SDK by  doxygen 1.5.5