foobar2000 SDK  2015-08-03
Public Member Functions
app_close_blocking_task_impl

#include <app_close_blocker.h>

+ Inheritance diagram for app_close_blocking_task_impl:

Public Member Functions

 app_close_blocking_task_impl ()
 
 ~app_close_blocking_task_impl ()
 
void query_task_name (pfc::string_base &out)
 

Additional Inherited Members

- Protected Member Functions inherited from app_close_blocking_task
 app_close_blocking_task ()
 
 ~app_close_blocking_task ()
 
 PFC_CLASS_NOT_COPYABLE_EX (app_close_blocking_task)
 

Detailed Description

Helper; implements standard functionality required by app_close_blocking_task implementations - registers/unregisters the task on construction/destruction.

Definition at line 39 of file app_close_blocker.h.

Constructor & Destructor Documentation

app_close_blocking_task_impl::app_close_blocking_task_impl ( )
inline

Definition at line 41 of file app_close_blocker.h.

Helper template used to easily access core services. Usage: static_api_ptr_t<myclass> api; api->doso...
Definition: service.h:533
app_close_blocking_task_impl::~app_close_blocking_task_impl ( )
inline

Definition at line 42 of file app_close_blocker.h.

42 { static_api_ptr_t<app_close_blocking_task_manager>()->unregister_task(this);}
Helper template used to easily access core services. Usage: static_api_ptr_t<myclass> api; api->doso...
Definition: service.h:533

Member Function Documentation

void app_close_blocking_task_impl::query_task_name ( pfc::string_base out)
inlinevirtual

Implements app_close_blocking_task.

Definition at line 44 of file app_close_blocker.h.

44 { out = "<unnamed task>"; }

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