app_close_blocking_task_manager Class Reference

#include <app_close_blocker.h>

Inheritance diagram for app_close_blocking_task_manager:

service_base

List of all members.

Public Types

typedef
app_close_blocking_task_manager 
t_interface_entrypoint
typedef
app_close_blocking_task_manager 
t_interface
typedef service_base t_interface_parent

Public Member Functions

virtual void register_task (app_close_blocking_task *task)=0
virtual void unregister_task (app_close_blocking_task *task)=0

Static Public Attributes

static const GUID class_guid = { 0x213f1454, 0x8a62, 0x44b6, { 0xb0, 0xcb, 0xc1, 0xe1, 0x5d, 0xa7, 0x3b, 0xc8 } }


Detailed Description

Entrypoint class for registering app_close_blocking_task instances.
Usage: static_api_ptr_t<app_close_blocking_task_manager>(). May fail if user runs pre-0.9.5.1. It's recommended that you use app_close_blocking_task_impl class instead of calling app_close_blocking_task_manager directly.
Since:
0.9.5.1

Member Typedef Documentation

Reimplemented from service_base.


Member Function Documentation

virtual void app_close_blocking_task_manager::register_task ( app_close_blocking_task task  )  [pure virtual]

virtual void app_close_blocking_task_manager::unregister_task ( app_close_blocking_task task  )  [pure virtual]


Member Data Documentation

const GUID app_close_blocking_task_manager::class_guid = { 0x213f1454, 0x8a62, 0x44b6, { 0xb0, 0xcb, 0xc1, 0xe1, 0x5d, 0xa7, 0x3b, 0xc8 } } [static]


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

Generated on Thu Aug 28 21:15:43 2008 for foobar2000 SDK by  doxygen 1.5.5