app_close_blocker Class Reference

This service is used to signal whether something is currently preventing main window from being closed and app from being shut down. More...

#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

This service is used to signal whether something is currently preventing main window from being closed and app from being shut down.

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 18 13:56:48 2008 for foobar2000 SDK by  doxygen 1.5.5